• DocumentCode
    1647238
  • Title

    Design of a parallel vector access unit for SDRAM memory systems

  • Author

    Mathew, Binu K. ; McKee, Sally A. ; Carter, John B. ; Davis, Al

  • Author_Institution
    Dept. of Comput. Sci., Utah Univ., Salt Lake City, UT, USA
  • fYear
    2000
  • fDate
    6/22/1905 12:00:00 AM
  • Firstpage
    39
  • Lastpage
    48
  • Abstract
    We are attacking the memory bottleneck by building a “smart” memory controller that improves effective memory bandwidth, bus utilization, and cache efficiency by letting applications dictate how their data is accessed and cached. This paper describes a parallel vector access unit (PVA), the vector memory subsystem that efficiently “gathers” sparse, strided data structures in parallel on a multi-bank SDRAM memory. We have validated our PVA design via gate-level simulation, and have evaluated its performance via functional simulation and formal analysis. On unit-stride vectors, PVA performance equals or exceeds that of an SDRAM system optimized for cache line fills. On vectors with larger strides, the PVA is up to 32.8 times faster. Our design is up to 3.3 times faster than a pipelined, serial SDRAM memory system that gathers sparse vector data, and the gathering mechanism is two to five times faster than in other PVAs with similar goals. Our PVA only slightly increases hardware complexity with respect to these other systems, and the scalable design is appropriate for a range of computing platforms, from vector supercomputers to commodity PCs
  • Keywords
    DRAM chips; computational complexity; data structures; digital simulation; SDRAM memory systems; data structures; formal analysis; functional simulation; gate-level simulation; hardware complexity; memory bandwidth; memory bottleneck; memory controller; parallel vector access unit; performance evaluation; vector memory subsystem; Cities and towns; Computer science; Electrical capacitance tomography; Identity-based encryption; Microprocessors; Military computing; Personal communication networks; SDRAM; Supercomputers; US Government;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Performance Computer Architecture, 2000. HPCA-6. Proceedings. Sixth International Symposium on
  • Conference_Location
    Touluse
  • Print_ISBN
    0-7695-0550-3
  • Type

    conf

  • DOI
    10.1109/HPCA.2000.824337
  • Filename
    824337