DocumentCode :
1440365
Title :
Evaluating trace cache on moderate-scale processors
Author :
Sato, T.
Volume :
147
Issue :
6
fYear :
2000
fDate :
11/1/2000 12:00:00 AM
Firstpage :
369
Lastpage :
374
Abstract :
Trace cache is a new instruction supply mechanism for wide-issue superscalar processors. It caches dynamic instruction traces, each of which consists of multiple basic blocks. As a result, a number of basic blocks are combined into a single large unit, and hence the effective fetch bandwidth is enlarged. The trace cache has been evaluated only on much aggressive superscalar processors. However, an efficient instruction supply mechanism is required also for moderate-scale processors, as media-specific applications increase their importance. The paper evaluates the trace cache fetch mechanism on moderate-scale superscalar processors. A simpler trace cache is proposed, named nonconsecutive basic block buffer (NCB), for the processors. From experimental evaluation, using the NCB improves the instruction supply efficiency by approximately 10% and hence processor performance is also improved by approximately 10% for integer programs
Keywords :
cache storage; instruction sets; integer programming; parallel processing; performance evaluation; instruction supply mechanism; integer programs; moderate-scale processors; nonconsecutive basic block buffer; trace cache evaluation; trace cache fetch mechanism; wide-issue superscalar processors;
fLanguage :
English
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
Publisher :
iet
ISSN :
1350-2387
Type :
jour
DOI :
10.1049/ip-cdt:20000889
Filename :
903231
Link To Document :
بازگشت