Skip to main content
parallelism

parallelism

1 7.1
Using several processors at the same time to make a computer work faster
  • noun
  • /ˈpærəˌlɛlɪzəm/
  • Specialized
translation icon : paralelismo
  • Multithreading utilizes the natural thread-level parallelism that exists in server workloads that are multiuser and multitasking.
  • instruction-level parallelism
  • level parallelism
  • quantum parallelism

Anyway, can we step back and can you just talk about parallelism, concurrency, threading, asynchronous, all of these different terms?

Autoplay Next

Examples

  • The compiler can expose additional instruction-level parallelism after more aggressive loop unrolling.

    Academic text (1994)
  • And in this language we can we can explore this quantum parallelism to have certain computations run faster.

  • We have not compared tests of parallelism between the two approaches.

    Academic text (2013)
  • Section 4 explores the connection between locality and parallelism and presents the experimental results.

    Academic text (2018)
  • To extract large amounts of parallelism from sequential code, the instructions must be somewhat independent.

    Academic text (1994)
  • For survival analysis, it is possible to evaluate parallelism using either significance or equivalence testing.

    Academic text (2013)
  • There is a mismatch between the parallelism in the algorithm and the multiprocessor architecture.

    Academic text (2000)
  • Keeping up with the increasing parallelism requires profound changes to the organization of algorithms, from compute-centric to data-centric.

    Academic text (2018)
  • The several threads provide additional instruction-level parallelism, enabling the processor to better utilize all of its resources.

    Academic text (2000)
  • In computing, achieving parallelism allows multiple processes to run simultaneously, significantly improving performance.

Synonyms

parallel processing
vsparallelism
  • Specialized
1 4.3

Using two or more processors at the same time to do work faster

focuses specifically on using multiple processors or cores to speed computation
concurrent operation
vsparallelism
  • Specialized
1 5.6

Two or more actions that happen at the same time

focuses on hardware setup of multiple processors running computations simultaneously
multithreading
vsparallelism
  • Specialized
1 4.6

A way of running parts of a computer program at the same time to do many tasks

involves multiple processors or cores doing computations at once, not only threads
parallelization
vsparallelism
  • Specialized
1 7.8

Dividing a task into parts that run at the same time

describes the use of multiple processors or cores to perform computations at same time
multiprocessing
vsparallelism
  • Specialized
4.4

To run computer tasks on more than one processor at the same time

emphasizes use of multiple processors or cores for higher throughput
coprocessing
vsparallelism
  • Specialized
6.3

Using more than one computer or machine to do tasks faster

means using multiple processors or devices together to increase speed
parallel operation
vsparallelism
  • Specialized
4.9

Doing more than one task at the same time on computers or machines

refers specifically to using multiple processors or cores for simultaneous computations

How Parallel

parallelism
  • Specialized
1 7.1
multiprocessing
  • Specialized
4.4
serial processing
  • Specialized
6.0

Surface Forms

parallelism singular
parallelisms plural

Morphology

parallelism = parallel (transparent) = parallel + ism

The computing sense is a domain-specific application but is a direct extension of 'parallel' (simultaneous or side-by-side) formed with the productive '-ism' nominalizer.

Etymology

Parallelism comes from the prefix para- meaning 'beside' and the idea of things moving or working 'side by side'. So in computing parallelism means doing many tasks at the same time, like several workers on separate lines to get faster results.