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 条
  • [31] Validation of trace-driven simulation models: Regression analysis revisited
    Kleijnen, JPC
    Bettonvil, B
    VanGroenendahl, W
    1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 352 - 359
  • [32] Towards Trace-driven Cache Attacks on Systems-on-Chips - Exploiting Bus Communication
    Sepulveda, Johanna
    Gross, Mathieu
    Zankl, Andreas
    Sigl, Georg
    2017 12TH INTERNATIONAL SYMPOSIUM ON RECONFIGURABLE COMMUNICATION-CENTRIC SYSTEMS-ON-CHIP (RECOSOC), 2017,
  • [33] TRACE-DRIVEN SYSTEM MODELING
    CHENG, PS
    IBM SYSTEMS JOURNAL, 1969, 8 (04) : 280 - &
  • [34] Validation of trace-driven simulation models: A novel regression test
    Kleijnen, JPC
    Bettonvil, B
    Van Groenendaal, W
    MANAGEMENT SCIENCE, 1998, 44 (06) : 812 - 819
  • [35] GCSim: A GPU-Based Trace-Driven Simulator for Multi-level Cache
    Wan, Han
    Gao, Xiaopeng
    Long, Xiang
    Wang, Zhiqiang
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2009, 5737 : 177 - 190
  • [36] Trace factory - Generating workloads for trace-driven simulation of shared-bus multiprocessors
    Giorgi, R
    Prete, CA
    Prina, G
    Ricciardi, L
    IEEE CONCURRENCY, 1997, 5 (04): : 54 - &
  • [37] Trace-driven analysis of migration-based gang scheduling policies for parallel computers
    Setia, SK
    PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 1997, : 489 - 492
  • [38] Trace-Driven Workload Simulation Method for Multiprocessor System-On-Chips
    Isshiki, Tsuyoshi
    Li, Dongju
    Kunieda, Hiroaki
    Isomura, Toshio
    Satou, Kazuo
    DAC: 2009 46TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2009, : 232 - +
  • [39] Trace-driven simulation for energy consumption in High Throughput Computing systems
    Forshaw, Matthew
    Thomas, Nigel
    McGough, A. Stephen
    2014 IEEE/ACM 18TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT 2014), 2014, : 27 - 34
  • [40] Buffer occupation probability of trace-driven background streams in hybrid simulation
    Lauwens, Ben
    Scheers, Bart
    Van de Capelle, Antoine
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 581 - +