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
相关论文
共 50 条
  • [1] Trace-driven Simulation of Multithreaded Applications
    Rico, Alejandro
    Duran, Alejandro
    Cabarcas, Felipe
    Etsion, Yoav
    Ramirez, Alex
    Valero, Mateo
    IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE (ISPASS 2011), 2011, : 87 - 96
  • [2] TECHNIQUES FOR THE TRACE-DRIVEN SIMULATION OF CACHE PERFORMANCE
    EGGERS, SJ
    LAZOWSKA, ED
    LIN, YB
    1989 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1989, : 1042 - 1046
  • [3] Trace-Driven Verification of Multithreaded Programs
    Yang, Zijiang
    Sakallah, Karem
    FORMAL METHODS AND SOFTWARE ENGINEERING, 2010, 6447 : 404 - +
  • [4] SYNTHETIC TRACES FOR TRACE-DRIVEN SIMULATION OF CACHE MEMORIES
    THIEBAUT, D
    WOLF, JL
    STONE, HS
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (04) : 388 - 410
  • [5] EFFICIENT TRACE-DRIVEN SIMULATION METHODS FOR CACHE PERFORMANCE ANALYSIS
    WANG, WH
    BAER, JL
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1991, 9 (03): : 222 - 241
  • [7] Trace-driven simulation study of two-level cache systems
    Obaidat, M.S.
    Computers and Electrical Engineering, 1995, 21 (03): : 201 - 210
  • [8] A TRACE-DRIVEN SIMULATION STUDY OF 2-LEVEL CACHE SYSTEMS
    OBAIDAT, MS
    COMPUTERS & ELECTRICAL ENGINEERING, 1995, 21 (03) : 201 - 210
  • [9] Trace-driven cache attacks on AES (Short paper)
    Aciicmez, Onur
    Koc, Cetin Kaya
    INFORMATION AND COMMUNICATIONS SECURITY, PROCEEDINGS, 2006, 4307 : 112 - +
  • [10] Trace-driven memory simulation: A survey
    Uhlig, RA
    Mudge, TN
    PERFORMANCE EVALUATION: ORIGINS AND DIRECTIONS, 2000, 1769 : 97 - 139