This repository was archived by the owner on Sep 3, 2024. It is now read-only.
Releases: Ctrl-Alt-Delicious/CacheSimulator
Releases · Ctrl-Alt-Delicious/CacheSimulator
v1.0.0
v1.0.0 (2017-12-04)
- This release requires that the user install Node.js and npm and run the electron app via the source code. We had planned to release a binary executable, however we ran into some issues where trace files would not be properly uploaded when using the app in the packaged format.
- A future plan for this is to eliminate the functionality of uploading a trace file and instead have the user select a file from a set of "built in" trace files, which would hopefully allow us to have a binary for the next release.
- Our application currently only supports simulation visualization for mock data instructions listed in
src/sim/mockSim.jsand therefore is not yet connected to the trace file uploaded by the user.- The idea was to store the cache states as JSON objects, and determine the visual coloring between each state by finding the "diff" of these objects. Ultimately, we ran out of time for this release to implement this correctly, however it might be able to be simplified once the built-in trace files are implemented.
- Known issues:
- Creating a cache with 2-3 levels and then deleting one or more of these, the nav tabs at the top of the screen still show for the deleted cache levels.
- There are some issues throughout with UI scaling, for example the address breakdown on the cache display page will sometimes overflow into the next cache level.