Computer Architecture Lab

The Computer Architecture lab in Hicks 303 has 4 PC workstations that are used for computer architecture modeling and simulation tools.

Past and ongoing projects include:

  • Simulation and evaluation of hardware designs for energy-efficient shared memory synchronization for embedded systems, such as iPhones.
  • Development of parallel benchmarks and simulation tools for a 1000-core desktop supercomputer.
  • Evaluation of alternative interconnection networks for a 1000-core desktop supercomputer.
  • Evaluation of VLSI CAD tools for use in class and for future research projects.
  • Design and implementation of computing hardware for accelerated training of cascade-correlation neural networks.
  • Electromechanical Arithmetic Logic Unit.

Associated courses:

ENGR25 / CPSC25: Principles of Computer Architecture