The Camino Compiler infrastructure Academic Article uri icon

abstract

  • This 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.

published proceedings

  • ACM SIGARCH Computer Architecture News

author list (cited authors)

  • Hu, C., McCabe, J., Jimnez, D. A., & Kremer, U.

citation count

  • 3

complete list of authors

  • Hu, Chunling||McCabe, John||JimĂ©nez, Daniel A||Kremer, Ulrich

publication date

  • December 2005