What is it about?

This framework is platform-agnostic and works well on both AArch64 and X64 platforms, which automates the stages of hotspot detection and dynamic binary instrumentation only for selected hotspots. With the instrumented instruction characterization information, the framework users can analyze the binary code within a much smaller scope to explore practical optimizations implemented in any of the compilers compared.

Featured Image

Why is it important?

High-performance compilers play an important role in improving the run-time performance of a program, and it is hard and time-consuming to identify the key optimizations implemented in a high-performance compiler with traditional program analysis. So we propose a hotspot-driven semi-automated competitive analysis framework for identifying key optimizations through comparing the hotspot codes generated by any two different compilers.

Read the Original

This page is a summary of: A Hotspot-Driven Semi-automated Competitive Analysis Framework for Identifying Compiler Key Optimizations, February 2023, ACM (Association for Computing Machinery),
DOI: 10.1145/3578360.3580255.
You can read the full text:

Read

Contributors

The following have contributed to this page