DocumentCode
2452684
Title
PERL-a registerless architecture
Author
Suresh, P. ; Moona, Rajat
Author_Institution
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Kanpur, India
fYear
1998
fDate
17-20 Dec 1998
Firstpage
33
Lastpage
40
Abstract
Reducing processor memory speed gap is one of the major challenges computer architects face today. Efficient use of CPU registers reduces the number of memory accesses. However, registers do incur extra overhead of load/store, register allocation and saving of register context across procedure calls. Caches however do not have any such overheads and cache technology has matured to the extent that today the access time of on-chip cache is almost equal to that of registers. This motivates one to explore alternate ways to do away with the overheads of registers. We propose a registerless, memory to memory architecture of a processor. We call this architecture Performance Enhanced Registerless (PERL) processor. All instructions in this processor operate directly on memory operands thus eliminating the load/store and other overheads of registers. The performance of this machine is studied by simulations and results are reported in the paper
Keywords
cache storage; memory architecture; storage allocation; CPU registers; PERL; Performance Enhanced Registerless processor; cache technology; computer architects; load/store; memory accesses; memory operands; memory to memory architecture; on-chip cache; procedure calls; processor memory speed gap; register allocation; register context; registerless architecture; Bandwidth; Computer architecture; Computer science; Electronic switching systems; Hip; Memory management; Reduced instruction set computing; Registers; System performance; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Performance Computing, 1998. HIPC '98. 5th International Conference On
Conference_Location
Madras
Print_ISBN
0-8186-9194-8
Type
conf
DOI
10.1109/HIPC.1998.737968
Filename
737968
Link To Document