Affiliation:
1. University of Maryland, College Park
Abstract
As memory accesses become slower with respect to the processor and consume more power with increasing memory size, the focus of memory performance and power consumption has become increasingly important. With the trend to develop multi-threaded, multi-core processors, the demands on the memory system will continue to scale. However, determining the optimal memory system configuration is non-trivial. The memory system performance is sensitive to a large number of parameters. Each of these parameters take on a number of values and interact in fashions that make overall trends difficult to discern. A comparison of the memory system architectures becomes even harder when we add the dimensions of power consumption and manufacturing cost. Unfortunately, there is a lack of tools in the public-domain that support such studies. Therefore, we introduce DRAMsim, a detailed and highly-configurable C-based memory system simulator to fill this gap. DRAMsim implements detailed timing models for a variety of existing memories, including SDRAM, DDR, DDR2, DRDRAM and FB-DIMM, with the capability to easily vary their parameters. It also models the power consumption of SDRAM and its derivatives. It can be used as a standalone simulator or as part of a more comprehensive system-level model. We have successfully integrated DRAMsim into a variety of simulators including MASE [15], Sim-alpha [14], BOCHS[2] and GEMS[13]. The simulator can be downloaded from www.ece.umd.edu/dramsim.
Publisher
Association for Computing Machinery (ACM)
Reference14 articles.
1. The Bochs IA-32 Emulator Project. http://bochs.source-forge.net The Bochs IA-32 Emulator Project. http://bochs.source-forge.net
2. G. Ganger B. Worthington and Y. Patt "The DiskSim Simulation Environment Version 2 0 Reference Manual " http://www.ece.cmu.edu/ ganger/disksim/. G. Ganger B. Worthington and Y. Patt "The DiskSim Simulation Environment Version 2 0 Reference Manual " http://www.ece.cmu.edu/ ganger/disksim/.
3. DRPM
4. David T. Wang "Modern DRAM Memory systems: Performance Analysis and Scheduling Algorithm " Ph.D. Dissertation Electrical and Computer Engineering University of Maryland at College Park 2005. David T. Wang "Modern DRAM Memory systems: Performance Analysis and Scheduling Algorithm " Ph.D. Dissertation Electrical and Computer Engineering University of Maryland at College Park 2005.
Cited by
97 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Environmental Condition Aware Super-Resolution Acceleration Framework in Server-Client Hierarchies;ACM Transactions on Architecture and Code Optimization;2024-07-12
2. Serverless? RISC more!;Proceedings of the 2nd Workshop on SErverless Systems, Applications and MEthodologies;2024-04-22
3. DDIOSim: A Microarchitecture Simulator for Data Direct I/O Technology;2023 IEEE 30th International Conference on High Performance Computing, Data, and Analytics (HiPC);2023-12-18
4. E
2
-VOR: An End-to-End En/Decoder Architecture for Efficient Video Object Recognition;ACM Transactions on Design Automation of Electronic Systems;2022-12-10
5. A New NVM Device Driver for IoT Time Series Database;Micromachines;2022-02-27