The Characterization of Data Intensive Memory Workloads on Distributed PIM Systems

  • Authors:
  • Richard C. Murphy;Peter M. Kogge;Arun Rodrigues

  • Affiliations:
  • -;-;-

  • Venue:
  • IMS '00 Revised Papers from the Second International Workshop on Intelligent Memory Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Processing-In-Memory (PIM) circumvents the von Neumann bottleneck by combining logic and memory (typically DRAM) on a single die. This work examines the memory system parameters for constructing PIM based parallel computers which are capable of meeting the memory access demands of complex programs that exhibit low reuse and non uniform stride accesses. The analysis uses the Data Intensive Systems (DIS) benchmark suite to examine these demanding memory access patterns. The characteristics of such applications are discussed in detail. Simulations demonstrate that PIMs are capable of supporting enough data to be multicomputer nodes. Additionally, the results show that even data intensive code exhibits a large amount of internal spatial locality. A mobile thread execution model is presented that takes advantage of the tremendous amount of internal bandwidth available on a given PIM node and the locality exhibited by the application.