À 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.
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.