Skip to main content

O que é processamento multinúcleo?

O processamento multinúcleo refere-se ao uso de vários microprocessadores, chamados "núcleos", que são construídos em uma única matriz de silício. O chip é montado na placa-mãe do computador exatamente da mesma maneira que uma CPU tradicional. Não há nada de novo no conceito de amarrar processadores juntos, uma técnica conhecida como multiprocessamento; no entanto, um processador multi-core é um pouco diferente. Um processador multinúcleo atua como uma única unidade. Como tal, é mais eficiente e estabelece uma plataforma padronizada, para a qual software produzido em massa pode ser facilmente desenvolvido.

O design de um processador multinúcleo permite que cada núcleo se comunique com os outros, para que as tarefas de processamento possam ser divididas e delegadas adequadamente. No entanto, a delegação real é ditada pelo software. Quando uma tarefa é concluída, as informações processadas de todos os núcleos são retornadas à placa-mãe por meio de um único canal compartilhado. Esse processo geralmente pode melhorar significativamente o desempenho em um processador de núcleo único de velocidade comparável. O grau de melhoria do desempenho dependerá da eficiência do código do software que está sendo executado.

Além da velocidade bruta, esses novos chips aumentam bastante a quantidade de tarefas multitarefas que os computadores podem executar. Inicialmente, as aplicações práticas dos processadores com vários núcleos eram severamente limitadas, porque muitos produtos de software da época não foram projetados para tirar proveito total deles. A lacuna foi rapidamente resolvida, à medida que uma nova geração de sistemas operacionais se tornou disponível, juntamente com novas gerações de software comercial, incluindo jogos, produtos de simulação e até aplicativos de produtividade de escritório. Os desenvolvedores de software mudaram rapidamente suas prioridades para explorar ao máximo o novo hardware.

O processamento com vários núcleos interrompeu a corrida em andamento entre os projetistas de chips para criar processadores cada vez mais rápidos. Usando vários núcleos mais lentos, é possível obter velocidades de clock mais altas com mais eficiência do que projetando processadores individuais super rápidos. Quando os computadores pessoais que usam a tecnologia de processamento com vários núcleos se tornaram amplamente disponíveis para os consumidores em 2003 e 2004, os novos CPUs apresentaram apenas processadores com dois núcleos. Isso mudou rapidamente nos anos subseqüentes, com o processamento multinúcleo se tornando o padrão. Os processadores quad-core e octo-core permitirão chips contendo literalmente centenas de núcleos ou mais.

O processamento multinúcleo não se limita ao domínio dos computadores pessoais. Muitos outros dispositivos eletrônicos, incluindo consoles de jogos, eletrônicos industriais, supercomputadores e componentes de hardware de PC, como processadores gráficos em placas de vídeo, estão adotando essa tecnologia à medida que se torna cada vez mais comum e acessível.