arrow
Return

Compiler support for scalable and efficient memory systems

delete2001-01-01
delete21
PRE
AI
R
Rajeev Barua *
W
W. Lee
A
Amarasinghe, S
A
Anant Agarwal
DOI:10.1109/12.966497delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Technological trends require that future scalable microprocessors be decentralized. Applying these trends toward memory systems shows that the size of the cache accessible in a single cycle will decrease in a future generation of chips. Thus, a bank-exposed memory system comprised of small, decentralized cache banks must eventually replace that of a monolithic cache. This paper considers how to effectively use such a memory system for sequential programs. This paper presents Maps, the software technology central to bank-exposed architectures, which are architectures with bank-exposed memory systems. Maps solves the problem of bank disambiguation-that of determining at compile-time which bank a memory reference is accessing. Bank disambiguation is important because it enables the compile-time optimization for data locality, where data can be placed close to the computation that requires it. Two methods for bank disambiguation are presented: equivalence-class unification and modulo unrolling. Experimental results are presented using a compiler for the MIT Raw machine, a bank-exposed architecture that relies on the compiler to 1) manage its memory and 2) orchestrate its instruction level parallelism and communication. Results on Raw using sequential codes demonstrate that using bank disambiguation improves performance by a factor of 3 to 5 over using ILP alone.
Keywords:
compiler
memory
bank disambiguation
memory parallelism
Maps
Raw
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.4K
Citations:
9.8K

Organization

No organization information available
Cited Papers

Cited Papers

Autonomic Function and Electroacupuncture
err2022-07-27
err0
PREAI
errStephanie C. Tjen-A-Looi; Liang-Wu Fu; Anh T. Nguyen; Yiwei Gong; Shaista Malik
errShare
errSave
errShare
errSave
errShare
errSave
Standardization of transcranial magnetic stimulation in the horse
err2003-11-01
err0
PREAI
errH. Nollet; L. Van Ham; J. Dewulf; G. Vanderstraeten; P. Deprez
errShare
errSave
Acidity of a Nucleotide Base:  Uracil
err2004-03-19
err0
PREAI
errThomas M. Miller; Susan T. Arnold; A. A. Viggiano; Amy E. Stevens Miller
errShare
errSave
researcher View more