Data reorganization in memory using 3D-stacked DRAM

Abstract

In this paper we focus on common data reorganization operations such as shuffle, pack/unpack, swap, transpose, and layout transformations. Although these operations simply relocate the data in the memory, they are costly on conventional systems mainly due to inefficient access patterns, limited data reuse and roundtrip data traversal throughout the memory hierarchy. This paper presents a two pronged approach for efficient data reorganization, which combines (i) a proposed DRAM-aware reshape accelerator integrated within 3D-stacked DRAM, and (ii) a mathematical framework that is used to represent and optimize the reorganization operations.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jun 13, 2015
Source ID
10.1145/2872887.2750397

Entities

People

  • Berkin Akin
  • Franz Franchetti
  • James C. Hoe

Organizations

  • Carnegie Mellon University
  • Defense Advanced Research Projects Agency

Tags

Fields of Study

  • Computer science

Readers

  • Computer Programming and Software Development.
  • Database Systems and Applications
  • Systems Analysis and Design