1986
DOI: 10.1145/17356.17394
|View full text |Cite
|
Sign up to set email alerts
|

Performance evaluation of vector accesses in parallel memories using a skewed storage scheme

Abstract: This paper presents and evaluates a scheme for reducing the average memory access time in a vector processing architecture. This scheme uses data skewing to distribute vectors among the modules of a parallel memory system in such a way that, for typical vector access patterns, the average number of memory conflicts is reduced. It also employs both address and data buffers in each module to smooth out the transient irregularities that occur in some vector access patterns.Most previous data skewing techniques we… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
17
0

Year Published

1992
1992
2006
2006

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 19 publications
(17 citation statements)
references
References 6 publications
0
17
0
Order By: Relevance
“…Other papers focus on the memory interleaving schemes on vector systems [3,15,17,18,21,25]. Authors in [9], [3], and [17] study the skew schemes. Rau, Schlansker, and Yen propose a pseudo-random interleaving technique using the XOR function to randomize the mapping of references to memory modules in [15].…”
Section: Other Related Workmentioning
confidence: 99%
“…Other papers focus on the memory interleaving schemes on vector systems [3,15,17,18,21,25]. Authors in [9], [3], and [17] study the skew schemes. Rau, Schlansker, and Yen propose a pseudo-random interleaving technique using the XOR function to randomize the mapping of references to memory modules in [15].…”
Section: Other Related Workmentioning
confidence: 99%
“…There are many proposals that exploit the bank organization of DRAM memory [40], [46], [27]. This is especially true in the vector processor domain.…”
Section: Related Workmentioning
confidence: 99%
“…When accessing streams in a matched-memory system, skewing and linear transformations also lead to conflict-free access to a single family of strides. The difference is that the average degradation when the access is done with a stride that is not conflict free can be reducecl by the use of buffers [4].…”
Section: Introductionmentioning
confidence: 99%