Skip to main navigation Skip to search Skip to main content

The tradeoffs of fused memory hierarchies in heterogeneous computing architectures

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

38 Scopus citations

Abstract

With the rise of general purpose computing on graphics processing units (GPGPU), the influence from consumer markets can now be seen across the spectrum of computer architectures. In fact, many of the high-ranking Top500 HPC systems now include these accelerators. Traditionally, GPUs have connected to the CPU via the PCIe bus, which has proved to be a significant bottleneck for scalable scientific applications. Now, a trend toward tighter integration between CPU and GPU has removed this bottleneck and unified the memory hierarchy for both CPU and GPU cores. We examine the impact of this trend for high performance scientific computing by investigating AMD's new Fusion Accelerated Processing Unit (APU) as a testbed. In particular, we evaluate the tradeoffs in performance, power consumption, and programmability when comparing this unified memory hierarchy with similar, but discrete GPUs.

Original languageEnglish
Title of host publicationCF '12 - Proceedings of the ACM Computing Frontiers Conference
Pages103-112
Number of pages10
DOIs
StatePublished - 2012
EventACM Computing Frontiers Conference, CF '12 - Cagliari, Italy
Duration: May 15 2012May 17 2012

Publication series

NameCF '12 - Proceedings of the ACM Computing Frontiers Conference

Conference

ConferenceACM Computing Frontiers Conference, CF '12
Country/TerritoryItaly
CityCagliari
Period05/15/1205/17/12

Keywords

  • apu
  • gpgpu
  • heterogeneous
  • performance analysis

Fingerprint

Dive into the research topics of 'The tradeoffs of fused memory hierarchies in heterogeneous computing architectures'. Together they form a unique fingerprint.

Cite this