Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tymorrow/cdc-simulator
Timing simulator for the CDC 6600/7600
https://github.com/tymorrow/cdc-simulator
c-sharp cdc-simulator machine timing-simulator
Last synced: 5 days ago
JSON representation
Timing simulator for the CDC 6600/7600
- Host: GitHub
- URL: https://github.com/tymorrow/cdc-simulator
- Owner: tymorrow
- Created: 2014-11-25T21:20:12.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-11-17T05:22:55.000Z (about 8 years ago)
- Last Synced: 2024-03-15T18:21:49.599Z (8 months ago)
- Topics: c-sharp, cdc-simulator, machine, timing-simulator
- Language: C#
- Homepage:
- Size: 58.6 KB
- Stars: 1
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
CDC Timing Simulation
=============This is a timing calculator that simulates the expected timing of instruction execution in the both the CDC 6600 and CDC 7600.
This application emulates the processors of both machines in an object-oriented fashion and sequentially feeds instructions to them, not unlike the actual instruction pipeline.
One of the biggest differences between the two machines is that the CDC 6600 does not have ALU modules that support pipelining, whereas the CDC 7600 does.
This, along with some other improvements, results in the CDC 7600 processing an instruction set more quickly than the CDC 6600 assuming the chosen instruction set is suited to take advantage of pipelining.
In general, the CDC 7600 is faster.This was a project for my High Performance Computer Architecture course; it is compatible with development on Windows & Linux (with Mono).