Pular para o conteúdo principal

Intel desenvolve tecnologia para acelerar aplicações mono-thread em CPU´s multinucleares

Os dois principais fabricantes de processadores x86 vêm, ao longo dos últimos anos, introduzindo cada vez mais núcleos de processamento em suas CPUs. 

A constante ampliação de performance das CPUs modernas apresenta a tendência de seguir o caminho de ampliação da capacidade de processamento paralelo, em decorrência de problemas com dissipação de energia quando se sobe a frequencia de operação.

Entretanto, a contínua evolução dos processadores em direção a quantidades cada vez maiores de núcleos encontra alguma dificuldade em traduzir essa evolução em termos de performance em aplicações que não estão otimizadas para operar paralelismo no nível das threads.
Esse problema é particularmente agravado pelo fato de que o processo de desenvolvimento de aplicações otimizadas para processamento em múltiplos núcleos é mais complexo do ponto de vista técnico. Esse aspecto torna a capacidade de processamento em uma única thread um parâmetro de performance importante.

Além disso, é importante ressaltar que quanto mais núcleos de processamento disponíveis, mais complexa fica a tarefa do desenvolvedor de aplicações para gerenciar a distribuição dessas threads no sistema operacional.

A solução ideal para o problema seria um compilador, ou mesmo um driver de CPU, que "transformasse" uma aplicação desenvolvida para rodar em um único núcleo em uma otimizada para processamento paralelo, permitindo que os desenvolvedores não se preocupassem com esse tipo de coisa.

É exatamente essa tecnologia que está sendo desenvolvida pela Intel. Basicamente, a Intel pretende quebrar uma aplicação mono-thread em várias instâncias, colocando cada uma delas para rodar em um núcleo da CPU, e, ao final do processo juntá-las novamente.

Essa nova tecnologia será implementada tanto em tempo de compilação e também através de hardware, e, segundo a Intel, os ganhos de performance observados podem chegar a até 260% em aplicações não otimizadas para rodar processadores multinucleares.

Além disso, a tecnologia irá permitir que uma aplicação otimizada para rodar em um processador bi-nuclear rode muito mais rápido em processadores com mais de 2 núcleos.

Fonte

Comentários

Postagens mais visitadas deste blog

Teste / Análise notebook HP Pavilion DV4-2040BR: CPU Intel Core i3-330M

O HP DV4-2040BR é um notebook baseado na nova família de processadores móveis Intel Core i3. A CPU do  HP DV4-2040BR  é o Intel Core i3-330M , que dispõe de dois núcleos de processamento (Dual Core), cada um dos quais operando a 2,16 GHz. O notebook também é equipado com uma placa gráfica discreta (off-board) AMD ATI Mobility Radeon HD4550 . Veja também o teste dos notebooks Sony Vaio VPC-EB-17FB e do Sony Vaio VPC-EE23EB/WI , ambos com tela de 15,5".

Mais de 170 placas mãe são compatíveis com os AMD Phenom II X6

Há pouco mais de uma semana a AMD lançou seus novos processadores hexa-nucleares AMD Phenom II X6 1055T e 1090T , com preços iniciais de lançamento de US$199 para o 1055T e US$ 299 para o 1090T. Quase que simultaneamente, porém, a loja on-line Tigerdirect passou a oferecer descontos de US$ 50,00 para os dois modelos, vendendo-os à US$ 149,99 (1055T) e US$ 249,99 (1090T) . Ato contínuo, os preços na Europa começaram a ceder , tornando os AMD Phenom II X6 o caminho mais curto e acessível para quem pretende dispor de um sistema com seis núcleos de processamento.

Teste / Análise do Notebook HP Pavilion DV4-1620BR: CPU Intel Pentium e GMA4500

O HP DV4-1620BR é um notebook baseado no processador Intel Pentium Dual Core T4300 e no chipset Intel GM45 , que incorpora o processador gráfico Intel GMA4500 .  O processador  Intel Pentium Dual Core T4300  dispõe de 2 núcleos de processamento (Dual Core), cada um dos quais trabalhando a 2.1Ghz, com um cache L2 de 1MByte e um FSB de 800Mhz. Veja também o nosso teste sobre o Sony Vaio VPC-EE23EB/WI . Em termos de dissipação térmica, o  Intel Pentium Dual Core T4300  apresenta um TDP de 35W. Trata-se de um modelo da família Pentium Dual Core Mobile, sendo de uma categoria inferior aos Intel Core 2 Duo Mobile, como o Intel Core 2 Duo T6600 .