• Home
  • Search
  • Evaluation of architectural paradigms for addressing theprocessor-memory gap
  • Open Access IconOpen Access
  • Cite Icon1
  • https://doi.org/10.2172/860302Copy DOI Icon

Evaluation of architectural paradigms for addressing theprocessor-memory gap

  • Jul 4, 2003
  • Leonid Oliker +3 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Many high performance applications run well below the peak arithmetic performance of the underlying machine, with inefficiencies often attributed to poor memory system behavior. In the context of scientific computing we examine three emerging processors designed to address the well-known gap between processor and memory performance through the exploitation of data parallelism. The VIRAM architecture uses novel PIM technology to combine embedded DRAM with a vector co-processor for exploiting its large bandwidth potential. The DIVA architecture incorporates a collection of PIM chips as smart-memory coprocessors to a conventional microprocessor, and relies on superword-level parallelism to make effective use of the available memory bandwidth. The Imagine architecture provides a stream-aware memory hierarchy to support the tremendous processing potential of SIMD controlled VLIW clusters. First we develop a scalable synthetic probe that allows us to parametize key performance attributes of VIRAM, DIVA and Imagine while capturing the performance crossover points of these architectures. Next we present results for scientific kernels with different sets of computational characteristics and memory access patterns. Our experiments allow us to evaluate the strategies employed to exploit data parallelism, isolate the set of application characteristics best suited to each architecture and show a promising direction towards interfacing leading-edge processor technology with high-end scientific computations.

Similar Papers
  • Conference Article

Data Parallel Programming Model for Many-Core Architectures

  • May 01, 2011
  • Yongpeng Zhang
  • Research Article
  • Citations15

An associative model to minimize matching and backtracking overhead in logic programs with large knowledge bases

  • May 01, 1992
  • Engineering Applications of Artificial Intelligence
  • Arvind K Bansal
  • Conference Article

TROOP: At-the-Roofline Performance for Vector Processors on Low Operational Intensity Workloads

  • Nov 10, 2025
  • Navaneeth Kunhi Purayil +3
  • Conference Article
  • Citations6

Analysis of a Memory Bandwidth Limited Scenario for NUMA and GPU Systems

  • May 01, 2011
  • Jens Breitbart
  • Research Article
  • Citations4

Optimal application-oriented resource brokering in a high performance computing grid

  • Jan 01, 2008
  • Infoscience (Ecole Polytechnique Fédérale de Lausanne)
  • Vincent Keller
  • Conference Article
  • Citations1

Runtime Vectorization of Conditional Code and Dynamic Range Loops to ARM NEON Engine

  • Nov 01, 2018
  • Michael Guilherme Jordan +3
  • Conference Article
  • Citations15

Memory Bandwidth Contention: Communication vs Computation Tradeoffs in Supercomputers with Multicore Architectures

  • Dec 01, 2018
  • Johannes Langguth +2
  • Conference Article
  • Citations7

A High Performance Computing Framework for Data Mining

  • Dec 01, 2016
  • Navneet Goyal +4
  • Conference Article
  • Citations5

ZHW: A Numerical CODEC for Big Data Scientific Computation

  • Dec 05, 2022
  • Michael Barrow +5
  • Research Article
  • Citations12

An Approach to Correctness of Data Parallel Algorithms

  • Aug 01, 1994
  • Journal of Parallel and Distributed Computing
  • J Gabarro +1
  • Research Article

CPU Optimization Techniques for Compiled Languages in Scientific Computing

  • Mar 24, 2026
  • Istituto Nazionale di Astrofisica
  • Mariano Muscas
  • Conference Article
  • Citations14

Adaptive Security Support for Heterogeneous Memory on GPUs

  • Apr 01, 2022
  • Shougang Yuan +4
  • Research Article
  • Citations27

Multiple histogram-based face recognition with high speed FPGA implementation

  • Feb 12, 2018
  • Multimedia Tools and Applications
  • Talal Bonny +2
  • Conference Article
  • Citations12

A new look at exploiting data parallelism in embedded systems

  • Jan 01, 2003
  • Hillery C Hunter +1
  • Book Chapter
  • Citations33

Automatic Detection of Saturation and Clipping Idioms

  • Jan 01, 2005
  • Aart J C Bik +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.