请输入您要查询的英文单词:

 

单词 parallel processing
释义

parallel processing


parallel processing

n. The simultaneous processing of different tasks by two or more microprocessors, as by a single computer with more than one central processing unit or by multiple computers connected together in a network. Also called parallel computing.

parallel processing

n (Computer Science) the performance by a computer system of two or more simultaneous operations
Thesaurus
Noun1.parallel processing - simultaneous processing by two or more processing unitsmultiprocessingdata processing - (computer science) a series of operations on data by a computer in order to retrieve or transform or classify information
Translations

parallel processing


parallel processing,

the concurrent or simultaneous execution of two or more parts of a single computer programcomputer program,
a series of instructions that a computer can interpret and execute; programs are also called software to distinguish them from hardware, the physical equipment used in data processing.
..... Click the link for more information.
, at speeds far exceeding those of a conventional computercomputer,
device capable of performing a series of arithmetic or logical operations. A computer is distinguished from a calculating machine, such as an electronic calculator, by being able to store a computer program (so that it can repeat its operations and make logical
..... Click the link for more information.
. Parallel processing requires two or more interconnected processors, each of which executes a portion of the task; some supercomputer parallel-processing systems have hundreds of thousands of microprocessorsmicroprocessor,
integrated circuit containing the arithmetic, logic, and control circuitry required to interpret and execute instructions from a computer program. When combined with other integrated circuits that provide storage for data and programs, often on a single
..... Click the link for more information.
. The processors access data through shared memory. The efficiency of parallel processing is dependent upon the development of programming languagesprogramming language,
syntax, grammar, and symbols or words used to give instructions to a computer. Development of Low-Level Languages

All computers operate by following machine language programs, a long sequence of instructions called machine code that is
..... Click the link for more information.
 that optimize the division of the tasks among the processors.

Bibliography

See E. Rietman, Exploring Parallel Processing (1990); K. M. Chandy and S. Taylor, An Introduction to Parallel Programming (1992); D. I. Moldovon, Parallel Processing from Applications to Systems (1993); G. S. Almasi and A. Gottlieb, Highly Parallel Computing (1993).

parallel processing

[¦par·ə‚lel ′prä·sə·siŋ] (psychology) The processing of several pieces of information at the same time.

parallel processing

(parallel)(Or "multiprocessing") The simultaneous use of morethan one computer to solve a problem. There are manydifferent kinds of parallel computer (or "parallelprocessor"). They are distinguished by the kind ofinterconnection between processors (known as "processingelements" or PEs) and between processors and memory. Flynn's taxonomy also classifies parallel (and serial) computersaccording to whether all processors execute the sameinstructions at the same time ("single instruction/multiple data" - SIMD) or each processor executes differentinstructions ("multiple instruction/multiple data" - MIMD).

The processors may either communicate in order to be able tocooperate in solving a problem or they may run completelyindependently, possibly under the control of another processorwhich distributes work to the others and collects results fromthem (a "processor farm"). The difficulty of cooperativeproblem solving is aptly demonstrated by the following dubiousreasoning:

If it takes one man one minute to dig a post-holethen sixty men can dig it in one second.

Amdahl's Law states this more formally.

Processors communicate via some kind of network or bus or acombination of both. Memory may be either shared memory(all processors have equal access to all memory) or private(each processor has its own memory - "distributed memory")or a combination of both.

Many different software systems have been designed forprogramming parallel computers, both at the operating systemand programming language level. These systems must providemechanisms for partitioning the overall problem into separatetasks and allocating tasks to processors. Such mechanisms mayprovide either implicit parallelism - the system (thecompiler or some other program) partitions the problem andallocates tasks to processors automatically or explicit parallelism where the programmer must annotate his program toshow how it is to be partitioned. It is also usual to providesynchronisation primitives such as semaphores and monitorsto allow processes to share resources without conflict.

Load balancing attempts to keep all processors busy byallocating new tasks, or by moving existing tasks betweenprocessors, according to some algorithm.

Communication between tasks may be either via shared memoryor message passing. Either may be implemented in terms ofthe other and in fact, at the lowest level, shared memory usesmessage passing since the address and data signals which flowbetween processor and memory may be considered as messages.

The terms "parallel processing" and "multiprocessing" implymultiple processors working on one task whereas "concurrent processing" and "multitasking" imply a single processorsharing its time between several tasks.

See also cellular automaton,symmetric multi-processing.

Usenet newsgroup: news:comp.parallel.

Institutions,research groups.

parallel processing

(1) An architecture within a single computer that performs more than one operation at the same time. See GPGPU, pipeline processing and vector processor.

(2) An architecture using multiple computers. See parallel computing.

parallel processing


  • noun

Synonyms for parallel processing

noun simultaneous processing by two or more processing units

Synonyms

  • multiprocessing

Related Words

  • data processing
随便看

 

英语词典包含2567994条英英释义在线翻译词条,基本涵盖了全部常用单词的英英翻译及用法,是英语学习的有利工具。

 

Copyright © 2004-2022 Newdu.com All Rights Reserved
更新时间:2024/12/22 20:48:14