Nehalem e multithreading

Back of the Core i7 Intel chip
Intel
A parte de trás do chip Core i7 com microarquitetura Nehalem

À medida que os aplicativos se tornam mais sofisticados, enviar instruções aos processadores fica mais complicado. Uma forma de simplificar o processo é através de threading, que, nesta equação, começa do lado do software. Programadores constroem aplicações  com instruções que os processadores podem dividir em múltiplos fluxos ou threads (transações). Os processadores podem trabalhar em transações individuais de instruções, trabalhando em equipe para completar uma tarefa. No mundo dos microprocessadores, nós chamamos isso de paralelismo, porque múltiplos processos trabalham em transações paralelas de dados ao mesmo tempo.

A arquitetura Nehalem pemite que cada processador realize duas transações simultaneamente. Isso significa que um microprocessador Nehalem de oito núcleos pode processar 16 transações ao mesmo tempo. Isso dá ao microprocessador Nehalem a capacidade de processar instruções complexas mais eficientemente. De acordo com a Intel, a capacidade multithreading (capacidade do processador de realizar múltiplas transações simultaneamente) é mais eficiente do que adicionar mais núcleos de processamento a um microprocessador. Os microprocessadores Nehalem devem ser capazes de atender às demandas de softwares sofisticados, como programas de edição de vídeo ou videogame avançados.

Outro benefício do multithreading é que o processador pode lidar com múltiplos aplicativos ao mesmo tempo. Isso possibilita trabalhar em programas complexos enquanto estão sendo rodadas outras aplicações, como software antivírus no fundo. Com processadores mais velhos, essas atividades podem deixar o computador lento ou mesmo travá-lo.

Rock em torno do overclock
O recurso turbo do Nehalem é parecido com um velho truque usado por hackers, chamado overclock. Fazer um overclock é aumentar sua frequência de processamento além dos parâmetros normais do chip. Alguns jogadores faziam o overclock dos processadores de suas máquinas para conseguir melhor performance quando estavam jogando videogames sofisticados. Mas o overclock nem sempre é uma boa idéia - ele pode provocar o superaquecimento do chip.


A Intel incorporou uma tecnologia adicional que a empresa chama de turbo boost dentro da arquitetura do Nehalem. Se o processador está rodando abaixo dos limites de consumo de energia, capacidade de processamento e níveis de temperatura, ele pode aumentar a frequência do seu clock. Isso faz com que os processadores ativos trabalhem mais rápido. Com aplicações mais velhas, que têm uma única transação, o chip pode aumentar ainda mais as velocidades de clock.

O recurso do  impulso turbinado é dinâmico - o microprocessador Nehalem trabalha mais duro à medida que a carga de trabalho aumenta, estipulando que que o chip está dentro de seus parâmetros de operação. À medida que a carga de trabalho reduz, o microprocessador pode trabalhar na sua frequência de clock normal. Porque o microchip tem um sistema de monitoramento, não é preciso se preocupar com o superaquecimento além da capacidade do chip. E se você não estiver exigindo muito do seu computador, o chip conserva a energia.

Se o Nehalem é o último taque da Intel, qual será o próximo tique? E o que virá depois? Descubra na próxima página.