O'Reilly logo

Heterogeneous System Architecture by Wen-mei W. Hwu

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 7

Compiler Technology

W.-H. Chung*; Y.-H. Lyu; I-J. Sung; Y.-W. Lee§; W.-M. W. Hwu    * MulticoreWare Inc., Douliou, Yunlin County, Taiwan, ROC MulticoreWare Inc., New Taipei, Taiwan, ROC MulticoreWare Inc., Champaign, IL, USA§ National Chiao-Tung University, Hsinchu, Taiwan, ROC University of Illinois at Urbana-Champaign, Urbana, IL, USA

Abstract

In order to help programs exploit the power of systems compatible with the HSA, compilers and runtimes of high-level programming languages or domain-specific languages should target HSA for portable code generation and runtime management. In this chapter, we use C++ AMP, a parallel programming extension to C++, to show how efficient HSAIL code can be generated from a higher-level programming ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required