SMASim: A Cycle-accurate Scalable Multi-core Architecture Simulator

被引:0
|
作者
Makela, Jari-Matti [1 ]
Leppanen, Ville [1 ]
机构
[1] Univ Turku, Dept Informat Technol, Joukahaisenkatu 3-5 B, FIN-20520 Turku, Finland
基金
芬兰科学院;
关键词
multi-core; simulator; cycle-accurate; domain specific language;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The computer industry has tried to mitigate the problem of achieving computationally more efficient hardware on three fronts: increasing the execution speed by increasing the operating frequency, decreasing the amount of required time to issue a single instruction by enhancing instruction level parallelism (ILP), and increasing the "computational volume" by adding more computational units. Developing complete physical architectures or even experimental FPGA prototypes has turned out to be expensive and to require relatively great amount of resources. Software archtitecture simulators are seen as an efficient way of lowering these costs. SMASim is a software based simulator, motivated by an experimental moving threads architecture that attempts to lower the costs of rapidly designing new architectures. It is based on a general purpose, cycle-accurate event-driven message passing framework between the described hardware architecture elements. Its relatively simple cost model captures the essential properties of many hardware designs. The simulator's design allows easy monitoring of the system and provides execution performance comparable to other cycle-accurate hardware simulators. The focus on SMASim has been to speed up declaring new target architectures with expressive domain specific notations and to decrease the amount of design errors with the static type checker of the implementation language. As a result, the implementation supports modular architecture descriptions on various granularity levels. A graphical user interface is provided to simplify the task of modifying parameters of a simulated system and to provide interactive feedback.
引用
收藏
页码:509 / 514
页数:6
相关论文
共 50 条
  • [1] The Design of a Cycle Accurate Multi-core Architecture Performance Simulator
    Wang, Gang
    Zhang Tiefei
    Yan, Like
    Bin, Xie
    Chen, Tianzhou
    [J]. SEC 2008: PROCEEDINGS OF THE FIFTH IEEE INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING, 2008, : 282 - 287
  • [2] FaCSim: A fast and cycle-accurate architecture simulator for embedded systems
    Lee, Jaejin
    Kim, Junghyun
    Jang, Choonki
    Kim, Seungkyun
    Egger, Bernhard
    Kim, Kwangsub
    Han, SangYong
    [J]. ACM SIGPLAN NOTICES, 2008, 43 (07) : 89 - 99
  • [3] FaCSim: A Fast and Cycle-Accurate Architecture Simulator for Embedded Systems
    Lee, Jaejin
    Kim, Junghyun
    Jang, Choonki
    Kim, Seungkyun
    Egger, Bernhard
    Kim, Kwangsub
    Han, SangYong
    [J]. LCTES'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2008, : 89 - 99
  • [4] A Cycle-accurate, Cycle-reproducible multi-FPGA System for Accelerating Multi-core Processor Simulation
    Asaad, Sameh
    Bellofatto, Ralph
    Brezzo, Bernard
    Haymes, Chuck
    Kapur, Mohit
    Parker, Benjamin
    Roewer, Thomas
    Saha, Proshanta
    Takken, Todd
    Tierno, Jose
    [J]. FPGA 12: PROCEEDINGS OF THE 2012 ACM-SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2012, : 153 - 161
  • [5] WiBS: A Modular and Scalable Wireless Infrastructure in a Cycle-Accurate NoC Simulator
    Saha, Manjari
    Das, Abhijit
    Jose, John
    [J]. 2022 15TH IEEE/ACM INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES (NOCARC 2022), 2022, : 3 - 8
  • [6] S2MSim: Cycle-Accurate and High-Performance Simulator Based on Multi-Threading for Space Multi-Core Processor
    Jeong, Jae-Yeop
    Lee, Cheol-Hoon
    [J]. INTERNATIONAL JOURNAL OF AERONAUTICAL AND SPACE SCIENCES, 2023, 24 (05) : 1465 - 1478
  • [7] S2MSim: Cycle-Accurate and High-Performance Simulator Based on Multi-Threading for Space Multi-Core Processor
    Jae-Yeop Jeong
    Cheol-Hoon Lee
    [J]. International Journal of Aeronautical and Space Sciences, 2023, 24 : 1465 - 1478
  • [8] A Cycle-Accurate Simulator for a Reconfigurable Multi-Media System
    Zhu, Min
    Liu, Leibo
    Yin, Shouyi
    Yin, Chongyong
    Wei, Shaojun
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (12) : 3202 - 3210
  • [9] SpikeNC: An Accurate and Scalable Simulator for Spiking Neural Network on Multi-Core Neuromorphic Hardware
    Xie, Lisheng
    Xue, Jianwei
    Wu, Liangshun
    Chen, Faquan
    Tian, Qingyang
    Zhou, Yifan
    Ying, Rendong
    Liu, Peilin
    [J]. 2023 IEEE 30TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING, DATA, AND ANALYTICS, HIPC 2023, 2023, : 357 - 366
  • [10] RTSim: A Cycle-Accurate Simulator for Racetrack Memories
    Khan, Asif Ali
    Hameed, Fazal
    Blaesing, Robin
    Parkin, Stuart
    Castrillon, Jeronimo
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2019, 18 (01) : 43 - 46