PSS: A Novel Statement Scheduling Mechanism for a High-Performance SoC Architecture

  • Authors:
  • Slo-Li Chu

  • Affiliations:
  • Chung Yuan Christian University, Chung-Li, Taiwan

  • Venue:
  • ICPADS '04 Proceedings of the Parallel and Distributed Systems, Tenth International Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Continuous improvements in semiconductorfabrication density are supporting new classes ofSystem-on-a-Chip (SoC) architectures that combineextensive processing logic/processor with high-densitymemory. Such architectures are generally calledProcessor-in-Memory (PIM) or Intelligent Memory(I-RAM) and can support high-performance computingby reducing the performance gap between the processorand the memory. The PIM architecture combines variousprocessors in a single system. These processors arecharacterized by their computation and memory-accesscapabilities. Therefore, a novel strategy must bedeveloped to identify their capabilities and dispatch themost appropriate jobs to them in order to exploit themfully. Accordingly, this study presents a new automaticsource-to-source parallelizing system, called SAGE, toexploit the advantages of PIM architectures. Unlikeconventional iteration-based parallelizing systems,SAGE adopts statement-based analyzing approaches. Itadopts a new pair-selection scheduling (PSS)mechanism to achieve better utilization and workloadbalance between the host and memory processors ofPIM architectures. This paper also providesperformance results and comparison of severalbenchmarks to demonstrate the capability of this newscheduling algorithm.