DocumentCode :
2872240
Title :
Stack value file: custom microarchitecture for the stack
Author :
Lee, Hsien-Hsin S. ; Smelyanskiy, Mikhail ; Newburn, Chris J. ; Tyson, Gary S.
Author_Institution :
Adv. Comput. Archit. Lab., Michigan Univ., Ann Arbor, MI, USA
fYear :
2001
fDate :
2001
Firstpage :
5
Lastpage :
14
Abstract :
As processor performance increases, there is a corresponding increase in the demands on the memory system, including caches. Research papers have proposed partitioning the cache into instruction/data, temporal/non-temporal, and/or stack/non-stack regions. Each of these designs can improve performance by constructing two separate structures which can be probed in parallel while reducing contention. In this paper, we propose a new memory organization that partitions data references into stack and nonstack regions. Non-stack references are routed to a conventional cache. Stack references, on the other hand, are shown to have several characteristics that can be leveraged to improve performance using a less conventional storage organization. This paper enumerates those characteristics and proposes a new microarchitectural feature, the stack value file (SVF), which exploits them to improve instruction-level parallelism, reduce stack access latencies, reduce demand on the first-level cache, and reduce data bus traffic. Our results show that the SVF can improve execution performance by 29 to 65% while reducing overhead traffic for the stack region by many orders of magnitude over cache structures of the same size
Keywords :
memory architecture; storage management; caches; custom microarchitecture; data references; instruction-level parallelism; memory organization; memory system; processor performance; stack; stack value file; Computer architecture; Delay; History; Microarchitecture; Parallel processing; Performance evaluation; Registers; Time factors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 2001. HPCA. The Seventh International Symposium on
Conference_Location :
Monterrey
ISSN :
1530-0897
Print_ISBN :
0-7695-1019-1
Type :
conf
DOI :
10.1109/HPCA.2001.903247
Filename :
903247
Link To Document :
بازگشت