Octopus: A Cycle-Accurate Cache System Simulator

被引:0
|
作者
Hossam, Mohamed [1 ]
Hessien, Salah [1 ]
Hassan, Mohamed [1 ]
机构
[1] McMaster Univ, Elect & Comp Engn, Hamilton, ON L8S 4L8, Canada
关键词
Cache coherence; cache memory; interconnect; simulation;
D O I
10.1109/LCA.2024.3441941
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper introduces Octopus(1), an open-source cycle-accurate cache system simulator with flexible interconnect models. Octopus meticulously simulates various cache system and interconnect components, including controllers, data arrays, coherence protocols, and arbiters. Being cycle-accurate enables Octopus to precisely model the behavior of target systems, while monitoring every memory request cycle by cycle. The design approach of Octopus distinguishes it from existing cache memory simulators, as it does not enforce a fixed memory system architecture but instead offers flexibility in configuring component connections and parameters, enabling simulation of diverse memory architectures. Moreover, the simulator provides two dual modes of operation, standalone and full-system simulation, which attains the best of both worlds benefits: fast simulations and high accuracy.
引用
收藏
页码:191 / 194
页数:4
相关论文
共 50 条
  • [1] A Cycle-Accurate Simulator for a Reconfigurable Multi-Media System
    Zhu, Min
    Liu, Leibo
    Yin, Shouyi
    Yin, Chongyong
    Wei, Shaojun
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2010, E93D (12) : 3202 - 3210
  • [2] RTSim: A Cycle-Accurate Simulator for Racetrack Memories
    Khan, Asif Ali
    Hameed, Fazal
    Blaesing, Robin
    Parkin, Stuart
    Castrillon, Jeronimo
    IEEE COMPUTER ARCHITECTURE LETTERS, 2019, 18 (01) : 43 - 46
  • [3] The BlueGene/L pseudo cycle-accurate simulator
    Bachega, LR
    Brunheroto, JR
    DeRose, L
    Mindlin, P
    Moreira, JE
    ISPASS: 2004 IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2004, : 36 - 44
  • [4] CasHMC: A Cycle-Accurate Simulator for Hybrid Memory Cube
    Jeon, Dong-Ik
    Chung, Ki-Seok
    IEEE COMPUTER ARCHITECTURE LETTERS, 2017, 16 (01) : 10 - 13
  • [5] 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
    ACM SIGPLAN NOTICES, 2008, 43 (07) : 89 - 99
  • [6] Rapid Cycle-Accurate Simulator for High-Level Synthesis
    Chi, Yuze
    Choi, Young-kyu
    Cong, Jason
    Wang, Jie
    PROCEEDINGS OF THE 2019 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE GATE ARRAYS (FPGA'19), 2019, : 178 - 183
  • [7] 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
    LCTES'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN-SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2008, : 89 - 99
  • [8] Fast Cycle-Accurate Compile Based Simulator for Reconfigurable Processor
    Miniskar, Narasinga Rao
    Gadde, Raj Narayana
    Cho, Young-chul Rams
    Kim, Sukjin
    2017 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2017, : 368 - 371
  • [9] Transformer: A Functional-Driven Cycle-Accurate Multicore Simulator
    Fang, Zhenman
    Min, Qinghao
    Zhou, Keyong
    Lu, Yi
    Hu, Yibin
    Zhang, Weihua
    Chen, Haibo
    Li, Jian
    Zang, Binyu
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 106 - 114
  • [10] Noxim: An Open, Extensible and Cycle-accurate Network on Chip Simulator
    Catania, Vincenzo
    Mineo, Andrea
    Monteleone, Salvatore
    Palesi, Maurizio
    Patti, Davide
    PROCEEDINGS OF THE ASAP2015 2015 IEEE 26TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, 2015, : 162 - 163