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 条
  • [41] Trace-driven simulation of document caching strategies for Internet Web servers
    Arlitt, MF
    Williamson, CL
    SIMULATION, 1997, 68 (01) : 23 - 33
  • [42] Accuracy and speed-up of parallel trace-driven architectural simulation
    Nguyen, AT
    Bose, P
    Ekanadham, K
    Nanda, A
    Michael, M
    11TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM, PROCEEDINGS, 1997, : 39 - 44
  • [43] ACCURACY OF MEMORY REFERENCE TRACES OF PARALLEL COMPUTATIONS IN TRACE-DRIVEN SIMULATION
    HOLLIDAY, MA
    ELLIS, CS
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (01) : 97 - 109
  • [44] Efficiency analysis of stochastic model validation by use of trace-driven simulation
    Andronov, A
    ASMTA 2005: 12th International Conference on Analytical and Stochastic Modelling Techniques and Applications, Proceedings, 2005, : 138 - 143
  • [45] Trace-driven performance simulation modeling for fast evaluation of multimedia processor by simulation reuse
    Kim, HY
    Kim, TG
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (12) : 3306 - 3314
  • [46] Trace-Driven Scaling of Microservice Applications
    Mostofi, Vahid Mirzaebrahim
    Krul, Evan
    Krishnamurthy, Diwakar
    Arlitt, Martin
    IEEE ACCESS, 2023, 11 : 29360 - 29379
  • [47] Validating trace-driven microarchitectural simulations
    Khalid, H
    IEEE MICRO, 2000, 20 (06) : 76 - 82
  • [48] Trace-driven extension for Noxim simulator
    Pedroso Pires, Ivan Luiz
    Zanata Alves, Marco Antonio
    Pessoa Albini, Luiz Carlos
    2017 VII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2017, : 102 - 108
  • [49] A workload generation environment for trace-driven simulation of shared-bus multiprocessors
    Giorgi, R
    Prete, CA
    Prina, G
    Ricciardi, L
    THIRTIETH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOL 1: SOFTWARE TECHNOLOGY AND ARCHITECTURE, 1997, : 266 - 275
  • [50] TRACE DRIVEN SIMULATION FOR STUDYING MIMD PARALLEL COMPUTERS
    KUMAR, M
    SO, K
    PROCEEDINGS OF THE 1989 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, VOL 1: ARCHITECTURE, 1989, : I68 - I72