simCore: An event-driven simulation framework for performance evaluation of computer systems

被引:3
|
作者
Jung, Y [1 ]
Chiba, Y [1 ]
Kim, D [1 ]
Kim, Y [1 ]
机构
[1] Univ Washington, Image Computing Syst Lab, Seattle, WA 98195 USA
关键词
D O I
10.1109/MASCOT.2000.876549
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In designing complex systems, a performance evaluation model is essential in determining a system configuration and identifying performance bottlenecks. Several C++-based general-purpose simulation tools such as systemC and CynLib have also been introduced. However, these tools are cycle-based, which simulates a system synchronously under the assumption that all modules are invoked even cycle, thus eliminating scheduling overhead in order;to simulate a system containing multiple clocks or asynchronous circuits with accuracy, an event-driven approach is highly desirable. We have developed an event-driven framework of computer system simulation in C++, called simCore, which is mainly targeted for performance evaluation simulation of computer systems, providing concurrent execution of multiple modules and event-driven module interaction mechanisms. However, in order to demonstrate its cycle-accuracy and high simulation speed, rye compared two MIPS-based system simulators, one bused on the C++-based event-driven simulation core and the other based on Verilog-XL.
引用
收藏
页码:274 / 280
页数:7
相关论文
共 50 条
  • [41] Event-driven simulation and modeling of an RF oscillator
    Staszewski, RB
    Fernando, C
    Balsara, PT
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL 4, PROCEEDINGS, 2004, : 641 - 644
  • [42] Library of VHDL event-driven simulation kernel
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (01):
  • [43] Performance modeling and analysis of message-oriented event-driven systems
    Sachs, Kai
    Kounev, Samuel
    Buchmann, Alejandro
    SOFTWARE AND SYSTEMS MODELING, 2013, 12 (04): : 705 - 729
  • [44] CONCURRENT DISCRETE EVENT-DRIVEN SIMULATION TOOLS
    PHILLIPS, CI
    CUTHBERT, LG
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 1991, 9 (03) : 477 - 485
  • [45] Simulation and development of event-driven multimedia session
    Abdel-Baki, N
    Grossmann, HP
    ADVANCES IN MULTIMEDIA INFORMATION PROCESSING - PCM 2004, PT 2, PROCEEDINGS, 2004, 3332 : 447 - 454
  • [46] AN EVENT-DRIVEN NET BASED SIMULATION METHODOLOGY WITHIN A KNOWLEDGE-BASED FRAMEWORK
    CINGEL, V
    FRIC, P
    COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1995, 14 (02): : 127 - 145
  • [47] Event-driven SOA Test Framework Based on BPA1-Simulation2
    Lee, Youngkon
    NDT: 2009 FIRST INTERNATIONAL CONFERENCE ON NETWORKED DIGITAL TECHNOLOGIES, 2009, : 189 - 194
  • [48] An Event-driven Modeling and Simulation Approach for Power Electronics Systems with Multiphysics Components
    Jia, Shengyu
    Shi, Bochen
    Wu, Xuancen
    Zhao, Zhengming
    2024 33RD INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, ISIE 2024, 2024,
  • [49] SEAMLESS SIMULATION-BASED VERIFICATION AND VALIDATION OF EVENT-DRIVEN SOFTWARE SYSTEMS
    Meyer, Tom
    Andelfinger, Philipp
    Ruscheinski, Andreas
    Uhrmacher, Adelinde M.
    2022 WINTER SIMULATION CONFERENCE (WSC), 2022, : 2130 - 2141
  • [50] A phase management framework for event-driven dextrous manipulation
    Hyde, JM
    Cutkosky, MR
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1998, 14 (06): : 978 - 985