Processor set comparison
The general idea
The purpose of this project is to look at two designs, which can be two generations of the same instruction set architecture, or two competing designs of similar generations.
The challenge
- intended design goals vs. what was actually achieved
- comparison of architecture and microarchitecture features across the two designs, to arrive at a prediction of which would perform better
- analysis of published performance data (e.g., from SPEC) to compare against what you would expect from the two designs
- analysis of factors outside the microarchitecture which may have influenced measured performance
It would be ideal if you could do actual performance measurement on your comparison designs, but this may not be practical, so make sure before pinning down the comparison models that there are published performance numbers.
Note: this is a different question to #11, instruction set comparison. The focus here is on the detailed design, whereas #11 is about examing code.
