work in the C/C++ or Java languages. Exceptions must be approved by the instructor.
implement a flexible cache and memory hierarchy simulator and use it to compare the performance, area, and energy of different memory hierarchy configurations, using a subset of the SPEC-2000 benchmark suite.
Design a generic cache module that can be used at any level in a memory hierarchy. For example, this cache module can be “instantiated” as an L1 cache, an L2 cache, an L3 cache, and so on. Since it can be used at any level of the memory hierarchy, it will be referred to generically as CACHE throughout this specification.
CACHE should be configurable in terms of supporting any cache size, associativity, and block size, specified at the beginning of simulation: o SIZE: Total bytes of data storage.
o ASSOC: The associativity of the cache (ASSOC = 1 is a direct-mapped cache). o BLOCKSIZE: The number of bytes in a block.
3 freelance font une offre moyenne de $50 pour ce travail
I am very proficient in c and c++. I have 18 years c++ developing experience now, and have worked for more than 7 years. My work is online game developing, and mainly focus on server side, using c++ under Linux environ Plus
You can find me online 6 to 7 days a week, message me or click on "hire me" to say hello I'm easy to chat to and very very keen to achieve a 5/5 result for both sides, get in touch. Relevant Skills and Experience C,c+ Plus
Would use Intel pin tool to obtain the memory reference addresses for the benchmark suite. The developed cache simulator will work taking the memory reference addresses. The simulator will be developed in C/C++. The ca Plus