SAMS: Single-affiliation multiple-stride parallel memory scheme

Gou Chunyang*, Georgi Kuzmanov, Georgi N. Gaydadjiev

*Corresponding author for this work

Research output: Chapter in Book/Conference proceedings/Edited volumeConference contributionScientificpeer-review

9 Citations (Scopus)

Abstract

In this paper, we analyze the problem of supporting conflict-free access for multiple stride families in parallel memory schemes targeted for SIMD processing systems. We propose a Single-Affiliation Multiple-Stride (SAMS) scheme to support both unit-stride and strided conflict-free vector memory accesses. We compare our scheme against other previously proposed techniques using buffers and inter-vector out-of-order access. The main advantage of our proposal is that the atomic parallel access is supported without limiting the vector lengths. This provides better support when short vectors are considered. Our scheme also has the merit of better memory module utilization compared to the solutions with additional modules. Synthesis results for reconfigurable Virtex2-Pro FPGA technology indicate that the address translation of the SAMS scheme has efficient hardware implementation, which has a logic delay of less than 3 ns and trivial hardware resource utilization.

Original languageEnglish
Title of host publicationConference on Computing Frontiers - Proceedings of the 2008 Workshop on Memory Access on Future Processors
Subtitle of host publicationA Solved Problem MAW'08
Pages359-367
Number of pages9
DOIs
Publication statusPublished - 2008
Event2008 Workshop on Memory Access on Future Processors: A Solved Problem MAW'08 - Ischia, Italy
Duration: 5 May 20087 May 2008

Publication series

NameConference on Computing Frontiers - Proceedings of the 2008 Workshop on Memory Access on Future Processors: A Solved Problem MAW'08

Conference

Conference2008 Workshop on Memory Access on Future Processors: A Solved Problem MAW'08
Country/TerritoryItaly
CityIschia
Period5/05/087/05/08

Keywords

  • Memory access
  • Multimodule memory
  • Parallel memory schemes
  • Stride

Fingerprint

Dive into the research topics of 'SAMS: Single-affiliation multiple-stride parallel memory scheme'. Together they form a unique fingerprint.

Cite this