Share on Facebook Tweet on Twitter Share on LinkedIn Share by email
The Yin and Yang of Hardware Heterogeneity: Can Software Survive?

Kathryn S. McKinley

Abstract

Power and energy constraints are now the driving force in devices from smartphones to servers. Quantitative power, performance, and energy measurements suggest that hardware heterogeneity to match software diversity has the potential to deliver energy ef´Čüciency. However, programming heterogeneous hardware directly is a nightmare. We discuss some approaches and results that abstract, choose, and exploit hardware heterogeneity. New programming and system abstractions are essential for establishing a parallel heterogeneous ecosystem in the post-Dennard era.

Details

Publication typeOther
Publisher ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA)
> Publications > The Yin and Yang of Hardware Heterogeneity: Can Software Survive?