DocumentCode
3757191
Title
MAD7F: A FPGA-based CMP Memory Architecture Simulation Framework
Author
Hadrien A. Clarke;Kazuaki J. Murakami
Author_Institution
Inst. of Syst., Inf. Technol. &
fYear
2015
Firstpage
350
Lastpage
356
Abstract
Increasing the number of processing cores on chip multiprocessors has become a mainstream strategy to boost their capabilities. At the same time, there is a need for tools to help design on-chip memory architectures supporting these newly added cores. Such tools are usually fully implemented in software which are unfortunately difficult to scale, partly because of the difficulty to compute concurrent timings efficiently. We present MAD7F, a framework that relies on delegating most of the memory architecture simulation aspects to hardware. In this framework, a host is in charge of providing memory access traces on-the-fly via PCIe to a simulator implemented on a FPGA that handles concurrent timings naturally. By doing so, no core architectures need to be implemented and memory architectures featuring high core counts can be simulated running virtually any kind of workloads, even with a modest simulation environment setup.
Keywords
"Memory architecture","Field programmable gate arrays","Synchronization","Instruments","Clocks"
Publisher
ieee
Conference_Titel
Computing and Networking (CANDAR), 2015 Third International Symposium on
Electronic_ISBN
2379-1896
Type
conf
DOI
10.1109/CANDAR.2015.72
Filename
7424738
Link To Document