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
来源
8TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, PROCEEDINGS | 2000年
关键词
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
相关论文
共 3 条
  • [1] Liao S, 1997, DES AUT CON, P70, DOI 10.1145/266021.266037
  • [2] PALNITKAR S, 1997, Patent No. 5696942
  • [3] Performance simulation of an Alpha microprocessor
    Reilly, M
    Edmondson, J
    [J]. COMPUTER, 1998, 31 (05) : 50 - 58