• DocumentCode
    1263866
  • Title

    Block, multistride vector, and FFT accesses in parallel memory systems

  • Author

    Harper, David T., III

  • Author_Institution
    Dept. of Electr. Eng., Texas Univ., Richardson, TX, USA
  • Volume
    2
  • Issue
    1
  • fYear
    1991
  • fDate
    1/1/1991 12:00:00 AM
  • Firstpage
    43
  • Lastpage
    51
  • Abstract
    A discussion is presented of the use of dynamic storage schemes to improve parallel memory performance during three important classes of data accesses: vector accesses in which multiple strides are used to access a single vector, block accesses, and constant-geometry FFT accesses. The schemes investigated are based on linear address transformations, also known as XOR schemes. It has been shown that this class of schemes can be implemented more efficiently in hardware and has more flexibility than schemes based on row rotations or other techniques. Several analytical results are shown. These include: quantitative analysis of buffering effects in pipelined memory systems; design rules for storage schemes that provide conflict-free access using multiple strides, blocks, and FFT access patterns; and an analysis of the effects of memory bank cycle time on storage scheme capabilities
  • Keywords
    fast Fourier transforms; memory architecture; XOR schemes; analytical results; block accesses; buffering effects; conflict-free access; constant-geometry FFT accesses; dynamic storage schemes; fast Fourier transform; linear address transformations; memory bank cycle time; parallel memory performance; pipelined memory systems; quantitative analysis; vector accesses; Bandwidth; Buffer storage; Computer architecture; Degradation; Hardware; Memory architecture; Pattern analysis; Performance loss; Process design; Vectors;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/71.80188
  • Filename
    80188