|
ABSTRACT
Simulations of scientific programs running on traditional scientific computer architectures show that execution with hundreds of registers can be more than twice as fast as execution with only eight registers. In addition, execution with a small number of fast registers and hundreds of slower registers can be as fast as execution with hundreds of fast registers. A hierarchical organization of fast and slow registers is presented, register-allocation strategies are discussed, and a novel, indirect, register-addressing mechanism is described.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Control Data Corporation, Control Data 7600 Computer System: Preliminary Reference Manual, Control Data Corporation, Minneapolis (circa 1970).
|
| |
2
|
Cray Research, inc., "Cray-1 Computer Systems: Cray-1 S Series Hardware Reference Manual," HR- 0808, Mendota Heights, Minn. (1981).
|
| |
3
|
Cray Research, Inc., "Cray Computer Systems: Cray X-MP Model 48 Mainframe Reference Manual,'~ HR-0097, Mendota Heights, Minn. {1984).
|
| |
4
|
Cray Research, Inc., "Cray Computer Systems: Cray-2 Hardware Reference Manual," HR-2000, Mendota Heights, Minn. (198,5).
|
| |
5
|
Denelcor, Inc., "HEP Hardware Reference Manual," 9000003, Denver (1982).
|
| |
6
|
ETA Systems, Inc., "Mainframe Subsystem Equipment Specification," 003106, St. Paul, Minn. {February 27, lg87).
|
| |
7
|
ETA Systems, Inc., "Mainfrar~ne Subsystem Instruction Specification for the ETA'"," 000211, St. Paul, Minn. (June 4, 1987).
|
| |
8
|
|
| |
9
|
F.H. MeMahon, "LLNL FORTRANS KERNELS' MFLOPS," Lawrence Livermore National Laboratory {March 1984).
|
| |
10
|
|
CITED BY 14
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Josep Llosa , Mateo Valero , Eduard Ayguadé , Antonio González, Hypernode reduction modulo scheduling, Proceedings of the 28th annual international symposium on Microarchitecture, p.350-360, November 29-December 01, 1995, Ann Arbor, Michigan, United States
|
|
|
|
|
Javier Zalamea , Josep Llosa , Eduard Ayguadé , Mateo Valero, Two-level hierarchical register file organization for VLIW processors, Proceedings of the 33rd annual ACM/IEEE international symposium on Microarchitecture, p.137-146, December 2000, Monterey, California, United States
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|