A computación paralela é unha forma de cálculo na que moitas instrucións se levan a cabo simultaneamente (denominadas "en paralelo"),[1] dependendo da teoría de que os problemas grandes poden dividirse a miúdo noutros máis pequenos, e despois resolverse simultaneamente (en concorrencia[2] ou "en paralelo").
![Thumb](http://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/IBM_Blue_Gene_P_supercomputer.jpg/640px-IBM_Blue_Gene_P_supercomputer.jpg)
Existen varias formas diferentes de computación paralela:
- Bit-level parallelism. (Paralelismo a nivel de bits)
- Instruction-level parallelism. (Paralelismo a nivel de instrución)
- Data parallelism. (Paralelismo de datos)
- Task parallelism. (Paralelismo de tarefas)
Utilizouse durante moitos anos, principalmente en computación de altas prestacións, cun grande aumento do seu uso nos últimos anos, debido ás limitacións físicas que impiden o escalado de frecuencias. A computación paralela converteuse no modelo principal na arquitectura de ordenadores, principalmente en forma de procesadores multinúcleo.[3] Non obstante, nos últimos anos, o consumo de enerxía dos ordenadores paralelos converteuse nunha preocupación.[4]
Os ordenadores paralelos pódense clasificar segundo o nivel no que o hardware admite o paralelismo, con ordenadores multinúcleo e multiprocesador que teñen varios elementos de procesamento dentro dunha única máquina, mentres que os clústeres, as láminas, os MPP e as redes usan varios ordenadores para traballar na mesma tarefa.
Os programas ou algoritmos informáticos paralelos son máis difíciles de programar que os secuenciais, porque a concorrencia introduce varias novas clases de posibles bugs ou erros de software, dos cales as condicións de carreira e os deadlocks ou bloqueos mortos son os máis comúns. Porén, creáronse moitas linguaxes de programación paralelas para simplificar a programación de ordenadores paralelos. Aínda así, a comunicación e sincronización entre as diferentes subtarefas é difícil mentres se consegue un bo rendemento do programa paralelo.
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.