Uppsala paper to appear at CGO 2014

Title: Fix the code. Don’t tweak the hardware: A new compiler approach to Voltage-Frequency scaling

About the conference:

2014 International symposium on code generation and optimization provides a premier venue to bring together researchers and practitioners working at the interface of hardware and software on a wide range of optimization and code generation techniques and related issues. The conferences spans the spectrum from purely static to fully dynamic approaches, including techniques ranging from pure software-based methods to architectural features and support.

Abstract: Traditional compiler approaches to optimize power efficiency aim to adjust voltage and frequency at runtime to match the code characteristics to the hardware (e.g., memory-bound vs. compute-bound to low frequency and high frequency). However, such approaches are constrained by three factors: i) voltage-frequency transitions are too slow to apply at a very fine scale, ii) larger code regions are seldom unequivocally memory- or compute-bound, and, iii) the usable voltage range for future technologies is rapidly shrinking. These factors necessitate new approaches to address power-efficiency at the code-generation level. This pa per proposes one such approach to automatically generate power-efficient code for a decoupled access/execute model in which a program is separated into coarse-grained phases
focused on data prefetch (access) and computation (execute). This generates sufficiently large regions of distinctly memory- and compute-bound code to enable effective Dynamic Voltage Frequency Scaling (DVFS). ….

Comments are closed.

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.