Skip to content

AUC summer 2023 Computer Org. and Assembly Lang Project 2: Cache Performance

License

Notifications You must be signed in to change notification settings

OmarElfouly/CachePerformance

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Computer Organization and Assembly Language - Project II - Cache Performance

This file will serve as a list of all files with a description of their purpose

  • cache.cpp: main file of the repo that contains the driver code necessary to generate results
  • test_files: set of files to validate our cache simulator
    • Variable_line_size.cpp: validates the result produced by simulator while changing line size from 4 to 64 in steps of *2
    • Variable_step.cpp: validates the result produced by simulator while changing the step size from 1 to 64 in steps of *2
    • Varibale_ways.cpp: validates the result produced by simulator while changing the number of ways from 1 to 16 in steps of *2
  • results: a file that contains the results produced by cache.cpp
  • report.pdf: a document that describes our experiment, results, analysis and conclusion

Group Members: Ahmed Ali 900212743 Ahmed Emad Abdelbaset 900192704 Bavly Labieb 900213052 Omar Elfouly 900211195

About

AUC summer 2023 Computer Org. and Assembly Lang Project 2: Cache Performance

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 100.0%