Fandom

The IT Law Wiki

Data-level parallelism

32,186pages on
this wiki
Add New Page
Talk0 Share

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.

Definition Edit

Data-level parallelism

has to do with how data elements are distributed among computational units for similar types of processing.[1]

Overview Edit

"Data-level parallelism can be exploited through architectural and microarchitectural techniques that direct low-level instructions to operate on multiple pieces of data at the same time. This type of processing is often referred to as single-instruction-multiple-data. The third type is thread-level parallelism and has to do with the degree to which a program can be partitioned into multiple sequences of instructions with the intent of executing them concurrently and cooperatively on multiple processors. To exploit program parallelism, the compiler or run-time system must map it to appropriate parallel hardware."[2]

References Edit

  1. The Future of Computing Performance: Game Over or Next Level?, at 61.
  2. Id.

Also on Fandom

Random Wiki