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 条
  • [21] DRAM controller designed with FPGA
    Hedianzixue Yu Tance Jishue, 3 (204-207):
  • [22] MCSim: A Multi-Core Cache Simulator Accelerated on a Resource-constrained FPGA
    Shah, Shivani
    Rao, Nanditha P.
    PROCEEDINGS OF THE GREAT LAKES SYMPOSIUM ON VLSI 2023, GLSVLSI 2023, 2023, : 155 - 158
  • [23] Xmds: eXtensible multi-dimensional simulator
    Collecutt, G
    Drummond, PD
    COMPUTER PHYSICS COMMUNICATIONS, 2001, 142 (1-3) : 219 - 223
  • [24] Towards an extensible simulator of real motion platforms
    Casas, Sergio
    Alcaraz, Jose M.
    Olanda, Ricardo
    Coma, Inmaculada
    Fernandez, Marcos
    SIMULATION MODELLING PRACTICE AND THEORY, 2014, 45 : 50 - 61
  • [25] MDS - A new, highly extensible device simulator
    Linton, T. D., Jr.
    Foley, K.
    Heinz, F.
    Kotlyar, R.
    Matagne, P.
    Eremenko, A.
    Sergienko, S.
    Stettler, M.
    Giles, M. D.
    Voinov, B.
    SISPAD 2007: SIMULATION OF SEMICONDUCTOR PROCESSES AND DEVICES 2007, 2007, : 341 - 344
  • [26] Understanding and Analyzing the Impact of Memory Controller's Scheduling Policies on DRAM's Energy and Performance
    Modgil, Aastha
    Nitin
    Sehgal, Vivek Kumar
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON ECO-FRIENDLY COMPUTING AND COMMUNICATION SYSTEMS, 2015, 70 : 399 - 406
  • [27] FPGA MEMORY CONTROLLER LINKS EMBEDDED MU-P TO CACHE-ENHANCED DRAM
    JOSEPH, J
    BROWN, C
    EDN, 1995, 40 (02) : 127 - &
  • [28] ACCELERATE DRAM ACCESSES WITH CONTROLLER MODULE
    BURSKY, D
    ELECTRONIC DESIGN, 1992, 40 (03) : 47 - &
  • [29] BOOST 68020 SYSTEMS WITH DRAM CONTROLLER
    SPONRING, O
    ELECTRONIC DESIGN, 1989, 37 (20) : 61 - &
  • [30] DRAM simulator for design and analysis of digital systems
    Alakarhu, J
    Niittylahti, J
    MICROPROCESSORS AND MICROSYSTEMS, 2002, 26 (04) : 189 - 198