Parallel Machine Features

Compiling in a Multiprocessing Environment

Compiling for Array Processors and Supercomputers

Super-Scaler Processors

Compiling in a Parallel Processing Environment

Parallel processing which overlaps fetch and execute instructions at both the hardware level and the compiler level is not new. Instruction pipelining is actually an example of parallel processing.