TRACE-DRIVEN PIPELINE AND CACHE SIMULATION OF MULTITHREADED COMPUTERS

被引:1
作者
MCCRACKIN, DC
SRINIVASAN, S
机构
[1] Dept. of Electrical and Computer Engineering McMaster, University Hamilton, Ontario
关键词
MULTITHREADED COMPUTERS; TRACE-DRIVEN SIMULATION; THREAD SCHEDULING;
D O I
10.1177/003754979406300201
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
A technique for applying trace-driven simulation to cached multithreaded machines with dynamic thread scheduling is presented. A small amount of constraint information is added to each trace record, permitting the correct order of execution in the pipeline to be constructed. Strategies like context switching on a cache miss, in which the behaviour of the cache affects the instruction dispatch order, can be modelled with this technique. The design of a multithreaded pipeline and cache trace-driven simulation system is described. This system allows thread-scheduled multithreaded processors, which are not simulatable by conventional trace-driven techniques, to be efficiently and accurately simulated. Samples simulation results illustrate the flexibility of this simulation technique.
引用
收藏
页码:75 / 82
页数:8
相关论文
共 21 条
[21]   PERFORMANCE-MEASUREMENT AND TRACE DRIVEN SIMULATION OF PARALLEL CAD AND NUMERIC APPLICATIONS ON A HYPERCUBE MULTICOMPUTER [J].
HSU, JM ;
BANERJEE, P .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (04) :451-464