January 2019
Beginner to intermediate
745 pages
21h 6m
English
If a problem can be solved in n time units on a computer with one processor (von Neumann machine), can it be solved in n/2 time units on a computer with two processors, or n/3 on a computer with three processors? This question has led to the rise of parallel computing architectures.
There are four general forms of parallel computing: bit level, instruction level, data level, and task level.
Bit-level parallelism is based on increasing the word size of a computer. In an 8-bit processor, an operation on a 16-bit data value would require two operations: one for the upper 8 bits and one for the lower 8 bits. A 16-bit processor could do the operation in one instruction. Thus, increasing the word ...
Read now
Unlock full access