Postagens

Mostrando postagens com o rótulo Paralelismo

Paralelismo e Multicore - Guia Básico

Imagem
Paralelismo e Multicore - Guia Básico Introdução O aumento do desempenho dos processadores não depende apenas do aumento da frequência do clock, mas sim da capacidade de executar várias operações ao mesmo tempo. Esse conceito é chamado de paralelismo , e está no centro da evolução das CPUs modernas. A partir dele surgiram arquiteturas multicore , pipelines mais avançados , execução especulativa , técnicas de predição e soluções de tolerância a falhas . Neste artigo, vamos entender como esses mecanismos funcionam e por que são fundamentais para o bom desempenho de computadores, servidores e dispositivos utilizados em redes e infraestrutura. O que é Paralelismo? Paralelismo é a capacidade de uma arquitetura executar múltiplas operações de forma simultânea. Ele aparece em vários níveis: Paralelismo interno à instrução (ILP – Instruction Level Parallelism). Paralelismo entre threads (TLP – Thread Level Parallelism). Paralelismo entre processos (PLP – Process Level Parallelism). Paralelism...