This paper presents a flexible multi-core cache memory simulator to design and evaluate memory hierarchies for general-purpose or embedded processors. The proposed simulator needs to work with Pin, which is an open-source dynamic instrumentation tool provided by Intel. The Pin intercepts the execution of instructions and generates a sequence code (traces) to feed into the simulator for any selected benchmark programs, such as SPEC2006, SPLASH2, or PARSEC. We have a plan to release this simulator as an open-source (like Pin) to support research and/or academic community for their simulation works. In addition, we expect more functions can be updated on top of this simulator to share by the research community
The rapid increase in the number of processors demands quicker and more reliant data availability to...
This thesis evaluates an innovative cache design called, prime-mapped cache. The performance analysi...
abstract: As the number of cores per chip increases, maintaining cache coherence becomes prohibitive...
This paper presents a flexible multi-core cache memory simulator to design and evaluate memory hiera...
The current trend in a processor design has moved from multicore to manycore (tens to hundreds, or m...
As computational systems become ever-more integral to daily life, so too does the importance of unde...
This thesis proposes a buffered dual access mode cache to reduce power consumption in multicore cach...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Modern multi-core microprocessors cannot function anymore without memory caches, in multiple layers,...
For forty years, transistor counts on integrated circuits have doubled roughly every two years, enab...
This thesis describes the design and run time analysis of the system level middle-ware cache for Hec...
In modern multicore processors, various resources (such as memory bandwidth and caches) are designed...
The rapid development of computing platforms has widened the gap between the computing system and me...
This work presents design of a configurable and observable model of L1 data cache memory and a novel...
This thesis presents a novel dynamically reconfigurable active L1 instruction and data cache model, ...
The rapid increase in the number of processors demands quicker and more reliant data availability to...
This thesis evaluates an innovative cache design called, prime-mapped cache. The performance analysi...
abstract: As the number of cores per chip increases, maintaining cache coherence becomes prohibitive...
This paper presents a flexible multi-core cache memory simulator to design and evaluate memory hiera...
The current trend in a processor design has moved from multicore to manycore (tens to hundreds, or m...
As computational systems become ever-more integral to daily life, so too does the importance of unde...
This thesis proposes a buffered dual access mode cache to reduce power consumption in multicore cach...
Thesis (M. Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Compute...
Modern multi-core microprocessors cannot function anymore without memory caches, in multiple layers,...
For forty years, transistor counts on integrated circuits have doubled roughly every two years, enab...
This thesis describes the design and run time analysis of the system level middle-ware cache for Hec...
In modern multicore processors, various resources (such as memory bandwidth and caches) are designed...
The rapid development of computing platforms has widened the gap between the computing system and me...
This work presents design of a configurable and observable model of L1 data cache memory and a novel...
This thesis presents a novel dynamically reconfigurable active L1 instruction and data cache model, ...
The rapid increase in the number of processors demands quicker and more reliant data availability to...
This thesis evaluates an innovative cache design called, prime-mapped cache. The performance analysi...
abstract: As the number of cores per chip increases, maintaining cache coherence becomes prohibitive...