The Camino Compiler infrastructure
2005; ACM SIGARCH; Volume: 33; Issue: 5 Linguagem: Inglês
10.1145/1127577.1127580
ISSN1943-5851
AutoresChunling Hu, John B.P. McCabe, Daniel A. Jiménez, Ulrich Kremer,
Tópico(s)Interconnection Networks and Systems
ResumoThis paper introduces the Camino Compiler Infrastructure. Camino implements several types of profiling, including basic block counts, edge profiling, interprocedural path profiling, and a special technique that allows using a SimPoint-like methodology to do efficient and precise fine-grained power behavior characterization. It also supports a growing set of code placement optimizations such as branch alignment and pattern history table partitioning. In its current implementation, Camino works as a post-processor for the Gnu Compiler Collection (GCC). The goal of Camino is to serve as a testbed for various low-level performance optimizations as well as power and energy optimizations. It currently supports the x86 instruction set.
Referência(s)