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 条
  • [1] DESIGN AND EVALUATION OF THE EVENT-DRIVEN COMPUTER
    WONG, FS
    ITO, MR
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1984, 131 (06): : 209 - 222
  • [2] An event-driven framework for the simulation of complex surgical procedures
    Sewell, C
    Morris, D
    Blevins, N
    Barbagli, F
    Salisbury, K
    MEDICAL IMAGE COMPUTING AND COMPUTER-ASSISTED INTERVENTION - MICCAI 2004, PT 2, PROCEEDINGS, 2004, 3217 : 346 - 354
  • [3] Impact of modelling assumptions in event-driven software simulation tools for the performance evaluation of cellular mobile systems
    Acx, AG
    Rolando, A
    48TH IEEE VEHICULAR TECHNOLOGY CONFERENCE, VOLS 1-3, 1998, : 1558 - 1562
  • [4] Discrete State Event-Driven Framework for Simulation of Switching Transients in Power Electronic Systems
    Zhu, Yicheng
    Zhao, Zhengming
    Shi, Bochen
    Ju, Jiahe
    Yu, Zhujun
    Yuan, Liqiang
    Chen, Kainan
    2019 IEEE ENERGY CONVERSION CONGRESS AND EXPOSITION (ECCE), 2019, : 895 - 900
  • [5] KnightSim: A Fast Discrete Event-Driven Simulation Methodology for Computer Architectural Simulation
    Giles, Christopher E.
    Peterson, Christina L.
    Heinrich, Mark A.
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (01) : 65 - 71
  • [6] TOWARDS CREATION OF LOGICAL FRAMEWORK FOR EVENT-DRIVEN INFORMATION SYSTEMS
    Anicic, Darko
    Stojanovic, Nenead
    ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 2, 2008, : 394 - 401
  • [7] An Abstraction Framework for Service Composition in Event-driven SOA systems
    Dasgupta, Sourish
    Bhat, Satish
    Lee, Yugyung
    2009 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, VOLS 1 AND 2, 2009, : 671 - 678
  • [8] Discrete State Event-Driven Framework With a Flexible Adaptive Algorithm for Simulation of Power Electronic Systems
    Zhu, Yicheng
    Zhao, Zhengming
    Shi, Bochen
    Yu, Zhujun
    IEEE TRANSACTIONS ON POWER ELECTRONICS, 2019, 34 (12) : 11692 - 11705
  • [9] SatSysSim: A Novel Event-Driven Simulation Framework for DVB/RCS2 Performance Characterization
    Iida, Renato F.
    Trindade, Pedro H. A.
    Faria, Bruno
    Aguayo, Leonardo
    Wyglinski, Alexander M.
    IEEE ACCESS, 2022, 10 : 308 - 318
  • [10] NEVESIM: event-driven neural simulation framework with a Python']Python interface
    Pecevski, Dejan
    Kappel, David
    Jonke, Zeno
    FRONTIERS IN NEUROINFORMATICS, 2014, 8