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 / Review Notebook Positivo Premium R457P Intel T6600 Chipset SIS

O Notebook Positivo Premium R457 P é equipado com o processador Intel Core 2 Duo T6600 e chipset SIS Mirage 672. O sistema operacional é o Windows 7 Home Premium. O que chama a atenção é o termo "Premium" no nome do notebook: Positivo "Premium". Talvez a Positivo Informática resolveu emprestar uma parte do nome do Windows Home "Premium" no seu notebook. O problema é que o chipset SIS 672 é tão ruim, que nem mesmo uma das funcionalidades "Premium" do Windows 7 funciona nesse notebook: a interface Aero. O acabamento, chamado pomposamente de " Black Piano Perolado ", também está muito longe de qualquer coisa que possa remotamente lembrar o conceito " premium ". As teclas são de plástico pintado em branco com alguns minúsculos pontos brilhantes, para justificar o termo "perolado". O resultado final, porém, não agrada: a tonalidade não é uniforme e o "branco" já vem amarelado mesmo quando novo.

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 .

Teste / Análise: Megaware MegaHome DC - Intel Pentium® Dual Core 2.5Ghz

A linha de computadores desktops Megaware Megahome DC Series é composta por PC´s  com configurações modestas, processadores de performance limitada, sistema de vídeo on-board, memórias de baixa performance, capacidade de armazenamento de hard-disk entre 300 e 500Gb e uma fonte de alimentação básica. Um computador com essas características é indicado para tarefas básicas, mas que atendem a maior parte do público consumidor de PC. “Tarefas básicas” significa: acessar a Internet, editar textos, planilhas e apresentações, acessar o Google Earth, Google Maps e redes sociais como Orkut, Facebook, Twitter, etc.