Multicore Beta Computer |
|||
by Jonathan M Long, Christopher Celio |
|||
Abstract |
|||
We will implement a multi-core computer based around the Beta processor that we came to
love in 6.004. "The Game of Life," a relatively simple yet computationally intense
computer program, will be used to demonstrate the performance enhancements of multiple
processors. The first of the two main components of the system is the Beta processor
itself. A 2-stage Beta will be designed and implemented following a Harvard
architecture. The second main component is the video controller. The video controller
communicates with the Beta cores via graphical buffers and outputs correct information to
the user via the VGA interface. A memory manager will be needed to oversee communication
between the Betas and the data memories/graphical buffers. Possible extensions may
involve the development of data caches.
|
|||
Links To Files |
|||
Photos |
|||