Diferenças entre processadores com núcleos duplos e múltiplos

Um processador dual core é um tipo de processador multicore, no entanto, nem todos os processadores multicore são processadores dual core. Um processador multi-core refere-se a um processador que possui mais de um núcleo, aqueles que funcionam como múltiplos processadores. A diferença entre um processador de núcleo duplo e outro processador de vários núcleos é o número de núcleos que o processador possui. Um processador de núcleo duplo é um processador de vários núcleos com dois núcleos, enquanto os processadores de quatro e seis núcleos têm quatro e seis núcleos, respectivamente.

Desempenho

Os processadores de computador não conseguem lidar fisicamente com uma velocidade superior a 4 gigahertz. A idéia por trás de vários núcleos é ter vários processadores para executar as mesmas tarefas de um único processador mais rapidamente. No entanto, mesmo que um processador tenha mais núcleos, ele pode não funcionar melhor. Os processadores funcionam em diferentes velocidades de clock; portanto, um processador dual-core de velocidade mais alta pode funcionar melhor que um processador quad-core com velocidade mais baixa. Além disso, o desempenho do processador depende das limitações de hardware e software (programas). Um processador dual core não será duas vezes mais rápido que um processador single core com a mesma velocidade de clock; os dois núcleos trabalham em uma tarefa, em oposição a um núcleo que executa uma tarefa duas vezes mais rápido. Além disso, o software deve ser programado para tirar proveito de vários núcleos, caso contrário, apenas um kernel cuidará da tarefa. Programas de edição de vídeo, renderização em 3D e jogos podem experimentar um aumento significativo no desempenho ao usar processadores multicore quando programados para aproveitar o hardware.

Multitarefa

Como os núcleos agem independentemente em um processador com vários núcleos, eles estão melhor equipados para executar várias tarefas ao mesmo tempo, em comparação com os processadores com um núcleo. A diferença entre processadores de núcleo duplo e outros processadores de núcleo múltiplo é mais evidente quando se realiza multitarefa. Os processadores com vários núcleos podem executar várias tarefas ao mesmo tempo de uma maneira melhor que os processadores com um único núcleo, mesmo que o software não esteja pronto para tirar proveito de vários núcleos. Os usuários de computador que executam várias tarefas que usam intensivamente o processador ao mesmo tempo podem notar uma diferença maior entre os processadores de núcleo duplo e outros processadores de núcleo múltiplo. Por exemplo, Uma pessoa pode terminar de editar um longo vídeo do casamento e colocá-lo em um DVD enquanto a equipe está processando o vídeo. O DVD pode começar a pular em um processador dual-core, mas não em um processador quad-core.

Qual escolher?

Um processador de núcleo duplo pode lidar corretamente com as tarefas de computação mais comuns, como navegar na Internet. No entanto, os programadores de computador podem encontrar novas maneiras de tirar proveito dos três ou mais núcleos dos processadores multicore para fazer coisas novas com as quais os processadores dual core não serão capazes de lidar. Processadores de número duplo geralmente são mais baratos que processadores multicore, mas se o preço for insignificante, quanto mais núcleos, melhor.

Referências

 

Você pode estar interessado:

Deixe um comentário