<link rel="stylesheet" href="styles.cf390c6bfbe7555f.css"> Skip to main content

Applying stack simulation for branch target buffers

dc.citation.epage78en_US
dc.citation.issue1en_US
dc.citation.spage67en_US
dc.citation.volume52en_US
dc.citation.woscount0
dc.contributor.authorShiu, RMen_US
dc.contributor.authorLu, NPen_US
dc.contributor.authorChung, CPen_US
dc.contributor.department資訊科學與工程研究所zh_TW
dc.contributor.departmentInstitute of Computer Science and Engineeringen_US
dc.date.accessioned2014-12-08T15:45:16Z
dc.date.available2014-12-08T15:45:16Z
dc.date.issued2000-05-15en_US
dc.description.abstractBranch target buffer (BTB) is widely used in modern microprocessor designs to reduce the penalties caused by branches. To evaluate the performance of a BTB, trace-driven simulation is often used. However, as the trace of a typical program is very large, the simulation time is often too long. To reduce the simulation time, we developed a stack simulation technique for BTB to evaluate many sets of design parameters in one simulation pass. Due to the fact that the prediction information in the BTB does not have the inclusion property - a property which makes the stack simulation work, we propose a state vector method to enumerate the prediction information for different sets of BTB design parameters to mimic the inclusion property. Simulation results show that the state vector method greatly reduces the simulation time. The speedup of the stack simulation for BTB proposed in this paper over the traditional BTB simulation is 4.68 in terms of simulation time when 13 sets of BTB design parameters are simulated in one simulation pass. (C) 2000 Elsevier Science Inc. All rights reserved.en_US
dc.identifier.doi10.1016/S0164-1212(99)00133-8en_US
dc.identifier.issn0164-1212en_US
dc.identifier.journalJOURNAL OF SYSTEMS AND SOFTWAREen_US
dc.identifier.urihttp://dx.doi.org/10.1016/S0164-1212(99)00133-8en_US
dc.identifier.urihttps://ir.lib.nycu.edu.tw/handle/11536/30521
dc.identifier.wosnumberWOS:000086985400007
dc.language.isoen_USen_US
dc.subjectbranch target bufferen_US
dc.subjectbranch predictionen_US
dc.subjecttrace-driven simulationen_US
dc.subjectsingle-pass simulationen_US
dc.subjectstack simulationen_US
dc.titleApplying stack simulation for branch target buffersen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
000086985400007.pdf
Size:
756.44 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: