Project List
CS 570 Machine Organization
Instructor: Jeremy Johnson
Due date: Wed. Nov. 15 during class (there may be an extension - to
be determined by
The purpose of this
project is to apply the knowledge learned in class to
a topic of current interest. All projects will require researching
a topic, chosen from the list below, relevent to computer architecture
topics covered in Machine Organization. The projects will be
done in groups with a maximum of 4 students. Each group must prepare a
written report and make a presentation to the class.
Possible Project Topics
Additional information and links will be provided.
- Provide an overview of the SPARC architecture series. Include information
on the instruction set and different implementations of the architecture.
- Experiment with a present the VIS instructions in the SPARC.
- Provide an overview of the Pentium or Pentium Pro architecture series.
Include information on the instruction set and different implementations of
the architecture.
- Provide an overview of the Pentium IA-64 architecture. Include a
discussion of the instruction set and its implementation.
- Experiment with a present the SSE instructions in the pentium III.
- Provide an overview of the PowerPC architecture series. Include information
on the instruction set and different implementations of the architecture.
- Experiment with and study the performance of FFTW.
- Experiment with and study the performance of ATLAS.
- Experiment with and study the performance of PHIPAC.
- Experiment with and study the performance of the WHT package developed
by the SPIRAL project.
- Study the UNIX linker/loader and the format of object and executable files.
- Implement DLX using the hardware definition language VHDL.
- Other projects must be approved by the instructor.