Enabling portable energy efficiency with memory accelerated library

Qi Guo, Tze Meng Low, Nikolaos Alachiotis, Berkin Akin, Larry Pileggi, James C. Hoe, Franz Franchetti

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

5 Citations (Scopus)

Abstract

Over the last decade, the looming power wall has spurred a flurry of interest in developing heterogeneous systems with hardware accelerators. The questions, then, are what and how accelerators should be designed, and what software support is required. Our accelerator design approach stems from the observation that many efficient and portable software implementations rely on high performance software libraries with well-established application programming interfaces (APIs). We propose the integration of hardware accelerators on 3D-stacked memory that explicitly targets the memory-bounded operations within high performance libraries. The fixed APIs with limited configurability simplify the design of the accelerators, while ensuring that the accelerators have wide applicability. With our software support that automatically converts library APIs to accelerator invocations, an additional advantage of our approach is that library-based legacy code automatically gains the benefit of memory-side accelerators without requiring a reimplementation. On average, the legacy code using our proposed MEmory Accelerated Library (MEALib) improves performance and energy efficiency for individual operations in Intel's Math Kernel Library (MKL) by 38x and 75x, respectively. For a real-world signal processing application that employs Intel MKL, MEALib attains more than 10x better energy efficiency.

Original languageEnglish
Title of host publicationMICRO-48
Subtitle of host publicationProceedings of the 48th International Symposium on Microarchitecture, December 2015
PublisherACM Publishing
Pages750-761
Number of pages12
ISBN (Electronic)978-1-4503-4034-2
DOIs
Publication statusPublished - 5 Dec 2015
Externally publishedYes
Event48th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2015 - Waikiki, United States
Duration: 5 Dec 20159 Dec 2015

Publication series

NameProceedings of the Annual International Symposium on Microarchitecture, MICRO
PublisherAssociation for Computing Machinery
Volume2015
ISSN (Print)1072-4451

Conference

Conference48th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2015
Country/TerritoryUnited States
CityWaikiki
Period5/12/159/12/15

Keywords

  • 3D DRAM
  • Accelerator
  • Energy efficiency
  • Library

Fingerprint

Dive into the research topics of 'Enabling portable energy efficiency with memory accelerated library'. Together they form a unique fingerprint.

Cite this