O que é processamento de vários núcleos?

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

O design de um processador de vários núcleos 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 por software. Quando uma tarefa é concluída, as informações processadas de todos os núcleos são devolvidas à placa -mãe por meio de um único canal compartilhado. Esse processo geralmente pode melhorar significativamente o desempenho em um PR único de núcleoocessor de velocidade comparável. O grau de melhoria de desempenho dependerá da eficiência do código de software que está sendo executado.

Além da velocidade bruta, esses novos chips aumentam bastante a quantidade de multitarefa que os computadores podem fazer. Inicialmente, as aplicações práticas dos processadores de vários núcleos eram severamente limitadas, porque muitos produtos de software da época não foram projetados para aproveitar ao máximo. A lacuna foi rapidamente fechada, à 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é aplicações de produtividade de escritórios. Os desenvolvedores de software mudaram rapidamente suas prioridades para explorar o novo hardware ao máximo.

O processamento de vários núcleos interrompeu a corrida em andamento entre os designers de chips para criar processadores cada vez mais rápidos. Usando vários núcleos mais lentos, é possívelBle para obter mais velocidades de relógio com mais eficiência do que projetar processadores individuais super rápidos. Quando os computadores pessoais que usam a tecnologia de processamento de vários núcleos se tornaram amplamente disponíveis para os consumidores em 2003 e 2004, as novas CPUs apresentavam apenas processadores de núcleo duplo. Isso mudou rapidamente nos anos subsequentes, com o processamento de vários núcleos 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 de vários núcleos não se limita ao domínio dos computadores pessoais. Muitos outros dispositivos eletrônicos, incluindo consoles de jogos, eletrônicos industriais, super computadores, bem como componentes de hardware de PC, como os processadores gráficos nas placas de vídeo, estão adotando essa tecnologia à medida que se torna cada vez mais comum e acessível.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?