parallel processing
Concurrent task execution
Parallel processing is performing multiple computational tasks simultaneously rather than sequentially.
A computer with parallel processing divides problems into parts handled by separate processors at the same time, dramatically speeding complex calculations.
The term extends to human cognition: The brain uses parallel processing to interpret visual information.
Contrast with serial processing, where operations happen one after another.
- multithreadingParallel execution paths
- concurrencyOverlapping execution of tasks
- pipeliningConcurrent stage processing
- neural networksLayered computational learning systems
- load balancingDistributing work across resources
supercomputing · race condition · cloud computing · scalability · cores · divide and conquer · simultaneous · nodes · CPU · threads · batch · resource allocation · multiprocessing · fork · compute · conquer · array · split
- readingfluency, read, comprehension, readers, books
- computingcomputer, computers, software, hardware, code
- processingrefining, purifying, conditioning, filtering, sorting
- multitaskingjuggling, divided attention, context switching, time sharing, balancing
- data processingnormalization, data entry, standardization, encoding, scaling
- divided attentionmultitasking, context switching
process, parallel, processed, processing, parallels, reprocess, parallelism, processor, processors