Skip to content

A CPU-performance analysis tool based on LLVM, retrieving simulated per-instruction resource utilization over multiple iterations

License

Notifications You must be signed in to change notification settings

rainerzufalldererste/execution-flow

Repository files navigation

execution-flow

What is execution-flow?

execution-flow is a CPU performance analysis tool based on LLVM & llvm-mca that bundles simulated CPU Resource Usage Information from LLVM in a nice per-instruction datastructure. execution-flow includes a tool that turns this analysis into a pretty html file, as the command-line interface of llvm-mca sadly limits its usefulness a bit.

execution-flow-html output

execution-flow-html stats

About

A CPU-performance analysis tool based on LLVM, retrieving simulated per-instruction resource utilization over multiple iterations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published