• DocumentCode
    1381255
  • Title

    Cache Impacts of Datatype Acceleration

  • Author

    Wu, Lisa ; Kim, Martha A. ; Edwards, Stephen A.

  • Author_Institution
    Dept. of Comput. Sci., Columbia Univ., New York, NY, USA
  • Volume
    11
  • Issue
    1
  • fYear
    2012
  • Firstpage
    21
  • Lastpage
    24
  • Abstract
    Hardware acceleration is a widely accepted solution for performance and energy efficient computation because it removes unnecessary hardware for general computation while delivering exceptional performance via specialized control paths and execution units. The spectrum of accelerators available today ranges from coarse-grain off-load engines such as GPUs to fine-grain instruction set extensions such as SSE. This research explores the benefits and challenges of managing memory at the data-structure level and exposing those operations directly to the ISA. We call these instructions Abstract Datatype Instructions (ADIs). This paper quantifies the performance and energy impact of ADIs on the instruction and data cache hierarchies. For instruction fetch, our measurements indicate that ADIs can result in 21-48% and 16-27% reductions in instruction fetch time and energy respectively. For data delivery, we observe a 22-40% reduction in total data read/write time and 9-30% in total data read/write energy.
  • Keywords
    abstract data types; cache storage; energy conservation; instruction sets; power aware computing; ADI; ISA; abstract datatype instruction; cache hierarchy; coarse grain off-load engine; data read-write energy; data structure level; energy efficient computation; energy impact; execution unit; fine grain instruction set extension; hardware acceleration; instruction fetch energy; instruction fetch time; memory management; Hardware acceleration; Multicore processing; Program processors; Support vector machines; Vectors; Cache memories; Hardware/software interfaces; Instruction fetch; Memory Structures; Memory hierarchy;
  • fLanguage
    English
  • Journal_Title
    Computer Architecture Letters
  • Publisher
    ieee
  • ISSN
    1556-6056
  • Type

    jour

  • DOI
    10.1109/L-CA.2011.25
  • Filename
    6086518