implement a cache simulator

In this final project you will implement a cache simulator. Your simulator will be configurable and will be able to handle caches with varying capacities, block sizes, levels of associativity, replacement policies, and write policies. The simulator will operate on trace files that indicate memory access properties. All input files to your simulator will follow a specific structure so that you can parse the contents and use the information to set the properties of your simulator.

After execution is finished, your simulator will generate an output file containing information on the number of cache misses, hits, and miss evictions (i.e. the number of block replacements). In addition, the file will also record the total number of (simulated) clock cycles used during the situation. Lastly, the file will indicate how many read and write operations were requested by the CPU.

It is important to note that your simulator is required to make several significant assumptions for the sake of simplicity.

Skills: C++ Programming, C Programming

See more: intro quantitative reasoning answers final project, final project recipe database, final project analysis design, final project sms banking system, actionscript final project, flash final project fla file, blackjack simulator final code, final project html css, testament final project david, need coldfusion final project, online bookstore proposal final project, final project web design class, implement plc simulator, web design final project, final project documentation, free final project mba hrm, cache simulator project, for your final project you will, what design elements are necessary to make your final project successful based on image research

About the Employer:
( 0 reviews ) Corvallis, United States

Project ID: #30417402

18 freelancers are bidding on average $575 for this job


Hi I have checked your project description. I have excellent programming and development skills. Contact me with all the details and requirements for your project for further discussion. I will provide you dedicated s More

$750 USD in 15 days
(473 Reviews)

Hi there, I'm bidding on your project "implement a cache simulator" Being an expert in C, and C++ programming I can do this project for you. please leave a message on my chat so we can discuss the budget and deadline More

$750 USD in 6 days
(31 Reviews)

Hi there,I'm biddin on your project "implement a cache simulator" I have read your project description and i'm an expert in C programming and machine learning therefore i can do this project for you perfectly.I still h More

$750 USD in 4 days
(46 Reviews)

Hi, How are you? I just saw your job posting and I felt that I can help you with this job considering the experience I have with C Programming and C++ Programming. Please check my portfolio: [login to view URL] More

$750 USD in 13 days
(16 Reviews)

Hi, there! I am a C/C++ expert and I can help you with my skills. I will give you a good result in short time as you want. Please contact me and discuss in detail. Regards.

$1000 USD in 2 days
(5 Reviews)

Hello, thank you for your job posting. I read your description about your project I am a senior electrical engineer. I have plenty of experience in firmware development and micro-controller developments. I can write t More

$500 USD in 7 days
(12 Reviews)

Hi I have read all your description. I am professional Software developer and I am ready to start now. I am sure high quality, good communication. Please contact me and Let's go ahead ! Thanks.

$500 USD in 5 days
(8 Reviews)

Hi there, How r u? I bid as i believe that I can help you with this project as i have the experience with C Programming and C++ Programming. here is my portfolio:

$750 USD in 14 days
(4 Reviews)

Hello, I hope this finds you well. I have just seen your project requiring; C Programming C++ Programming Coding I believe that my 8-year experience in this field is what you need right away. Avoid the headache of loo More

$250 USD in 7 days
(21 Reviews)

Hello I'm Sun Certified Java Programmer. Contact for awesome Java desktop (Console, Swing, JavaFX), Web (JEE, Spring) and Android apps. I assure you an excellent solution of your project within the time frame and exac More

$500 USD in 15 days
(29 Reviews)

Hi! How are you doing? I have read the project description and really interested in this job, I have 4 years’ experience doing similar jobs regarding to these skills C Programming and C++ Programming. Please start the More

$750 USD in 7 days
(2 Reviews)

hi, i have rich experienced of C/C++ so that i can give you the perfect result. C/C++ is my top skill and i am majoring it for over 10 years. i have completed the several projects already so i have confident to comple More

$500 USD in 7 days
(1 Review)

Hi dear client! I have checked your project specs carefully. As a C/C++ developer, I have good experience in working on OS programming. So I can help you perfectly. I will appreciate if you contact me soon and discuss More

$300 USD in 4 days
(6 Reviews)

Hello, there. As a senior expert in computer science, can help you to finish the project/algorithm with error prune, highly effectve code base. I have concrete vision and skill with C/C++, C#, Javascipt, php, python to More

$500 USD in 7 days
(1 Review)

please discuss, negotiable price

$300 USD in 3 days
(2 Reviews)

Hey, I have checked The requirement and understand that as well. I have done SIMILAR work past. Do you want to see the DEMO ??? Will show you Thanks.

$500 USD in 7 days
(0 Reviews)

Hello there, I read your request and it is well understood. I'm Travis an expert programmer and Software developer which I have vast years of experience in, Smart Binance exchange, Java, Matlab, PYTHON, C#, database, C More

$250 USD in 7 days
(0 Reviews)

Hello I have extensively taught Cache architecture and RISC-V based pipelined processors. Generally I give the project of implementing RISC-V pipelined processor and testing bubble sort algorithm on it. The Cache Desi More

$750 USD in 15 days
(0 Reviews)