parallel computing(병렬 컴퓨팅)
Parallel computing
From Wikipedia, the free encyclopedia
Parallel computing is a type of computation in which many calculations or the execution of processes are carried out simultaneously. Large problems can often be divided into smaller ones, which can then be solved at the same time. There are several different forms of parallel computing : bit-level, instruction-level, data, and task parallelism, parallelism has been employed for many years, mainly in high-performance computing, but interest in has grown lately due to the physical constraints preventing frequency scaling.
As power consumption (and consequently heat generation) by computer has become a concern in recent years. parallel computing has become the dominant paradigm in computer architecture. mainly in the form of multi-core processors.
Parallel computing is closely related to concurrent computing - thay are frequently used together, and often conflated, though the two are distinct: it is possible to have parallelism without concurrency such as bit-level parallelism), and concurrency without parallelism (such as multitasking by time-sharing on a single-core CPU). in parallel computing, a computational task is typically broken down in several, often many, very similar subtasks that can be processed independently and whose results are combined afterwards. upon completion, in
댓글
댓글 쓰기