Author Commit Message Labels Comments Date
Sam Mussmann avatarSam Mussmann
Fix rst rendering.
Sam Mussmann avatarSam Mussmann
Make README render as reStructuredText
Sam Mussmann avatarSam Mussmann
Add README
Sam Mussmann avatarSam Mussmann
Remove register mappings as we said we would.
Sam Mussmann avatarSam Mussmann
Document main loop data structures.
Sam Mussmann avatarSam Mussmann
Rename functional units.
Sam Mussmann avatarSam Mussmann
Rename .start_instruction() to ._do_enqueue() and remove extraneous call.
Sam Mussmann avatarSam Mussmann
Document .final_dict().
Sam Mussmann avatarSam Mussmann
Rename 'cur_state' to 'state'.
Sam Mussmann avatarSam Mussmann
Remove flag variable 'done' from tracker.
Sam Mussmann avatarSam Mussmann
Rename more sensibly.
Sam Mussmann avatarSam Mussmann
Stop tracking instruction by index in reorder buffer and .issue_next()
Sam Mussmann avatarSam Mussmann
Move cycle tracking out of InstructionTracker into main loop.
Sam Mussmann avatarSam Mussmann
This now solves HW3 with the correct answers. Still kinda messy though.
Sam Mussmann avatarSam Mussmann
Add InstructionTracker -- still unsure about main simulation loop -- it doesn't work right now.
Sam Mussmann avatarSam Mussmann
Add a reorder buffer
Sam Mussmann avatarSam Mussmann
Define instruction format and annotate with RAW dependences
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.