Incomum · Saberes
Embarrassingly parallel
Problem which is trivially divided into parallelized tasks
In parallel computing, an embarrassingly parallel workload or problem (also called embarrassingly parallelizable, perfectly parallel, delightfully parallel or pleasingly parallel) is one where little or no effort is needed to split the problem into a number of parallel tasks. This is due to minimal or no dependency upon communication between the parallel tasks, or for results between them.
Na Wikipédia
Texto em inglês Ainda não há artigo no seu idioma: trecho em inglês.
In parallel computing, an embarrassingly parallel workload or problem (also called embarrassingly parallelizable, perfectly parallel, delightfully parallel or pleasingly parallel) is one where little or no effort is needed to split the problem into a number of parallel tasks. This is due to minimal or no dependency upon communication between the parallel tasks, or for results between them. These differ from distributed computing problems, which need communication between tasks, especially communication of intermediate results. They are easier to perform on server farms which lack the special infrastructure used in a true supercomputer cluster. They are well-suited to large, Internet-based volunteer computing platforms such as BOINC, and suffer less from parallel slowdown. The opposite of embarrassingly parallel problems are inherently serial problems, which cannot be parallelized at all. A common example of an embarrassingly parallel problem is 3D video rendering handled by a graphics processing unit, where each frame (forward method) or pixel (ray tracing method) can be handled with no interdependency. Some forms of password cracking are another embarrassingly parallel task that is easily distributed on central processing units, CPU cores, or clusters.
Texto: Wikipédia em inglês, CC BY-SA 4.0. ·
Cartas próximas
-
★
Gustafson's law
Law
-
C★
Complexidade parametrizada
-
★★
Problema de otimização
-
★★
Wicked problem
Ideia ou problema complexo que não pode ser resolvido ou que não existe uma solução única para o problema
-
S★
Speculative execution
Optimization technique
-
★★★
Desfragmentação
-
★★
Separação de variáveis
-
★★
Problema matemático
-
★★
No free lunch in search and optimization
Theorem
-
★★
multithreading
Ability of a central processing unit (CPU) or a single core in a multi-core processor to execute multiple processes or threads concurrently
-
P★★
Programação concorrente
-
★★★
Paralelismo
Relação usada em geometria
-
P★★
Programação de culto à carga
Estilo de programação de computadores caracterizada pela inclusão ritual de código ou estruturas de programa que não servem a um propósito real
-
★★
Fluxo de trabalho
-
C★
Cross-cutting concern
-
S★★
Serverless computing
Cloud computing model
-
★★
Sistema de processamento distribuído
-
F★
Flow-based programming
Data-flow programming paradigm