Item Details

The WM Computer Architectures Principles of Operation

Wulf, Wm
Wulf, Wm
This report is a definition of, and partial rationale for. the WM family of computer architectures, ‘ins primary objective behind the WM design was concurrency - - concurrency at several levels. Since no single style of concurrency is suitable for all applications. several styles coexist and complement each other in the design. First, WM supports micro-concurrency at the instruction level; that is. it facilitates the execution of several scalar instructions concurrently. Second, WM supports vector processing; that is. it has single instructions that apply the same operation to a collection at data items. Finally, WM was designed to be a node in a multiprocessor, a "multi-computer", and facilities are provided for extremely low overhead communication and coordination among cooperating processors. A secondary, but important objective of WM was to permit a wider variety of implementations than is normally considered in machine designs. To this and, WM was designed as a "family oi architectures" parameterized by the size of the data manipulated by a family member. This approach permits members of the WM family to span the spectrum from 16-bit. integer only mini-computers through 64»bit supercomputers. Note: Abstract extracted from PDF file via OCR
University of Virginia, Department of Computer Science, 1989
Published Date
Libra Open Repository
Logo for In CopyrightIn Copyright


Access Online