MCsim: An Extensible DRAM Memory Controller Simulator

被引:7
|
作者
Mirosanlou, Reza [1 ]
Guo, Danlu [1 ]
Hassan, Mohamed [2 ]
Pellizzoni, Rodolfo [1 ]
机构
[1] Univ Waterloo, Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
[2] McMaster Univ, Elect & Comp Engn, Hamilton, ON L8S 4L8, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Memory control and access; DRAM; simulation; PERFORMANCE; FAIRNESS;
D O I
10.1109/LCA.2020.3008288
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Numerous proposals for memory controller (MC) designs have been exposed to the research community. Interest has since been growing in the area of computer architecture and real-time systems to improve the throughput of the system and/or guarantee timing requirements through novel scheduling algorithms. Consequently, comprehensive simulators are highly demanded since they provide an infrastructure for development of new ideas effectively without re-implementing the other parts of the hardware. Although there has been several proposals for off-chip memory device simulators, there is a shortage in their MC counterparts. In this letter, we propose MCsim, an extensible and cycle-accurate MC simulator. Designed as an integrable environment, MCsim is able to run as a trace-based simulator as well as provide an interface to connect with external CPU and memory device simulators.
引用
收藏
页码:105 / 109
页数:5
相关论文
共 50 条
  • [31] DRAM CONTROLLER HELPS SCRUB ERRORS
    MADEWELL, J
    ELECTRONIC PRODUCTS MAGAZINE, 1984, 27 (08): : 88 - 92
  • [32] W3MCSim:: an online and reconfigurable Monte Carlo simulator for interactive probabilistic/statistical modeling
    Bulis, KD
    DiStefano, JJ
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2005, 77 (01) : 71 - 79
  • [33] Extensible transactional memory testbed
    Harmanci, Derin
    Gramoli, Vincent
    Felber, Pascal
    Fetzer, Christof
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2010, 70 (10) : 1053 - 1067
  • [34] Extensible Software Transactional Memory
    Noel, Cyprien
    PROCEEDINGS OF THE THIRD C* CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING 2010 (C3S2E '10), 2010, : 23 - 34
  • [35] Unified extensible firmware interface: An innovative approach to DRAM power control
    Khanna R.
    Zuhayri F.
    Nachimuthu M.
    Le C.
    Kumar M.J.
    2011 International Conference on Energy Aware Computing, ICEAC 2011, 2011,
  • [36] Unified Extensible Firmware Interface: An Innovative Approach to DRAM Power Control
    Khanna, Rahul
    Zuhayri, Fadi
    Nachimuthu, Murugasamy
    Le, Christian
    Kumar, Mohan J.
    2011 INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING, 2011,
  • [37] THE CACHE DRAM ARCHITECTURE - A DRAM WITH AN ON-CHIP CACHE MEMORY
    HIDAKA, H
    MATSUDA, Y
    ASAKURA, M
    FUJISHIMA, K
    IEEE MICRO, 1990, 10 (02) : 14 - 25
  • [38] A PROGRAMMABLE NMOS DRAM CONTROLLER FOR MICROCOMPUTER SYSTEMS WITH DUAL-PORT MEMORY AND ERROR CHECKING AND CORRECTION
    BAZES, M
    NADIR, J
    PERLMUTTER, D
    MANTEL, B
    ZAK, O
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1983, 18 (02) : 164 - 172
  • [39] An extensible remote graphical interface for an ATM: Network simulator
    Santos, MD
    Melliar-Smith, PM
    Moser, LE
    PROCEEDINGS OF THE SIXTH ANNUAL TCL/TK CONFERENCE, 1998, : 11 - 22
  • [40] Extensible MRI simulator for post-processing evaluation
    Kwan, R.K.-S.
    Evans, A.C.
    Pike, G.B.
    Lecture Notes in Computer Science, 1996, 1131