Synthesis of XOR storage schemes with different cost for minimization of memory contention

Song Chen, Adam Postula, Lech Jozwiak

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

8 Citations (Scopus)

Abstract

Parallel memory modules are widely used to increase memory bandwidth in parallel image processing and numerical analysis. A storage scheme, representing the way how data arrays are stored among parallel memory modules, is crucial to the system performance. XOR-schemes form one general class of storage schemes with easy address generation. In this paper, two classes of XOR-schemes are defined to make the trade-off between the cost of storage scheme implementation and the access efficiency. The column-one scheme is used to minimize the cost and the column-two scheme to reduce the memory access conflicts under moderate cost. The cost and the performance relations among different classes of XOR-schemes are found by simulation study. The general access conflict-free conditions for shifted blocks are found. The genetic algorithm is used to search the design space automatically, which is shown to be more effective than heuristics. A variety of data templates can be handled under our genetic search method, including any power-of-two templates (such as rows, columns, blocks, and crumbled blocks), diagonals, and shifted blocks, etc. The method can be used to synthesize storage schemes for different applications to minimize memory access contention and the implementation cost of the storage scheme.

Original languageEnglish
Title of host publicationProceedings - 25th EUROMICRO Conference on Informatics
Subtitle of host publicationTheory and Practice for the New Millennium, EUROMICRO 1999
Place of PublicationLos Alamitos, CA
PublisherIEEE Computer Society
Pages170-177
Number of pages8
ISBN (Print)0769503217, 9780769503219
DOIs
Publication statusPublished - 1999
Event25th EUROMICRO Conference on Informatics: Theory and Practice for the New Millennium, EUROMICRO 1999 - Milan, Italy
Duration: 8 Sept 199910 Sept 1999

Conference

Conference25th EUROMICRO Conference on Informatics: Theory and Practice for the New Millennium, EUROMICRO 1999
Country/TerritoryItaly
CityMilan
Period8/09/9910/09/99

Fingerprint

Dive into the research topics of 'Synthesis of XOR storage schemes with different cost for minimization of memory contention'. Together they form a unique fingerprint.

Cite this