Home News People Research Study Search

Institute for Computing Systems Architecture

Computer Architecture Simulation & Visualisation

SIMD Array Processors

SIMD-1 Array Processor

SIMD-1 is a HASE simulation model of a simple 1-dimensional Array processor designed for use in virtual laboratory exercises in computer architecture or introductory parallel programming (a suggested student exercise is included in the website). It consists of a Memory, an Array Control Unit and the 1-dimensional array of simple processing elements.

The SIMD-1 Array Processor website describes the architecture and instruction sets of the ACU and the processing elements. The files for SIMD-1 can be downloaded from simd1.tar.gz

SIMD-2 Array Processor

SIMD-2 is a HASE simulation model of a simple 2-dimensional Array processor designed for use in virtual laboratory exercises in computer architecture or introductory parallel programming (a suggested student exercise is included in the website). It consists of a Memory, an Array Control Unit and the 2-dimensional array of simple processing elements.

The SIMD-2 Array Processor website describes the architecture and instruction sets of the ACU and the processing elements. The files for SIMD-2 can be downloaded from simd2.tar.gz

Instructions on how to use HASE models can be found at Downloading, Installing and Using HASE.

Return to Computer Architecture Simulation Models


HASE Project
Institute for Computing Systems Architecture, School of Informatics, University of Edinburgh
Last change 11/04/2007