Dedicated Message Passing Hardware in Multicore

Final Project for 6.175 Constructive Computer Architecture

December 11, 2014

6.175 is a new subject to learn the fundamental principles of computer
architecture via implementation of different versions of pipelined machines
with caches, branch predictors and virtual memory. Emphasis on writing and
evaluating architectural descriptions that can be both simulated and
synthesized into real hardware or run on FPGAs. The use and design of test
benches. Weekly labs. Intended for students who want to apply computer science
techniques to complex hardware design.