• Cite Icon3
  • https://doi.org/10.1109/l-ca.2006.4Copy DOI Icon

Data Parallel Address Architecture

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Data parallel memory systems must maintain a large number of outstanding memory references to fully use increasing DRAM bandwidth in the presence of increasing latency. At the same time, the throughput of modern DRAMs is very sensitive to access pattern's due to the time required to precharge and activate banks and to switch between read and write access. To achieve memory reference parallelism a system may simultaneously issue references from multiple reference threads. Alternatively multiple references from a single thread can be issued in parallel. In this paper, we examine this tradeoff and show that allowing only a single thread to access DRAM at any given time significantly improves performance by increasing the locality of the reference stream and hence reducing precharge/activate operations and read/write turnaround. Simulations of scientific and multimedia applications show that generating multiple references from a single thread gives, on average, 17% better performance than generating references from two parallel threads

Similar Papers
  • Conference Article
  • Citations50

Architecture---The design space of data-parallel memory systems

  • Jan 01, 2006
  • Jung Ho Ahn +2
  • Conference Article
  • Citations212

An elementary processor architecture with simultaneous instruction issuing from multiple threads

  • Jan 01, 1992
  • Hiroaki Hirata +6
  • Research Article
  • Citations1

Rolling Formability Optimization of Locking Bolt Based on Double-Thread Structure Composed of Coaxial Single and Multiple Threads

  • Oct 28, 2024
  • Journal of Manufacturing Science and Engineering
  • Shuichi Amano +6
  • Conference Article

Compressing MEBES data enabling multi-threaded decompression

  • Oct 05, 2007
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Mark Pereira +1
  • Conference Article
  • Citations43

Unified on-chip memory allocation for SIMT architecture

  • Jun 10, 2014
  • Ari B Hayes +1
  • Research Article
  • Citations27

The time and duration of preleptotene chromosome condensation stage inLiliumhybrid cv. Black Beauty

  • Mar 11, 1975
  • Proceedings of the Royal Society of London. Series B. Biological Sciences
  • M D Bennett +1
  • Research Article
  • Citations154

SimPL: An Effective Placement Algorithm

  • Jan 01, 2012
  • IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
  • Myung-Chul Kim +2
  • PDF
  • Conference Article
  • Citations10

Cimple: instruction and memory level parallelism

  • Nov 01, 2018
  • Vladimir Kiriansky +3
  • Conference Article
  • Citations4

Accelerating Computational Fluid Dynamics on the IBM Blue Gene/P Supercomputer

  • Oct 01, 2010
  • Pascal Vezolle +6
  • Book Chapter
  • Citations1

Concurrency Optimization for NIDS (Poster Abstract)

  • Jan 01, 2012
  • Jorge Maestre Vidal +3
  • Conference Article
  • Citations3

Controlling concurrent access to objects in the Raven system

  • Sep 24, 1992
  • D Acton +1
  • Research Article
  • Citations27

Fast and efficient short read mapping based on a succinct hash index

  • Mar 09, 2018
  • BMC Bioinformatics
  • Haowen Zhang +4
  • Conference Article
  • Citations7

Experimental study of canvas characterization for paintings

  • Feb 04, 2010
  • Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE
  • Bruno Cornelis +4
  • Research Article
  • Citations6

The context of multiple in-text references and their signification.

  • Jul 21, 2017
  • International Journal on Digital Libraries
  • Marc Bertin +1
  • Research Article

Efficient Parallel Algorithm for Extracting Fuzzy-Crisp Formal Concepts

  • Jan 01, 2024
  • International Journal of Advanced Computer Science and Applications
  • Ebtesam Shemis +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.