Next | Prev | Up | Top | Contents | Index

Parallel Hardware and Programming Models

Silicon Graphics makes a variety of multiprocessor systems, including

Most programs that run on these systems execute as if they were in a uniprocessor, employing the facilities of a single CPU. The IRIX operating system applies CPUs to different programs in order to maximize system throughput.

However, it is possible to write a program so that it makes use of more than one CPU at a time. The software interface you use for this is the parallel programming model. Each model is designed around a different set of assumptions about the hardware, and in particular about the memory system available.


Parallel Programs on Uniprocessors
Memory Systems
Types of Parallel Models

Next | Prev | Up | Top | Contents | Index