Início » Computador » KiloCore é o primeiro chip do mundo com mil núcleos

KiloCore é o primeiro chip do mundo com mil núcleos

Emerson Alecrim Por

Processador - ilustração

A Universidade da Califórnia apresentou recentemente o KiloCore, chip que surpreende por contar com nada menos que mil núcleos programáveis. Parece exagero, não? Apesar de ficarmos com o queixo caído, a instituição explica que o objetivo não é impressionar, mas levar o processamento paralelo a um patamar nunca antes alcançado.

Fruto de uma parceria com a IBM, que empregou no chip uma tecnologia de fabricação de 32 nanômetros, o KiloCore tem 621 milhões de transistores e pode realizar 1,78 trilhão de operações por segundo. Cada núcleo está condicionado a uma frequência de até 1,78 GHz. Esse limite até poderia ser maior, mas a ideia do projeto é oferecer altíssima capacidade de processamento com o menor consumo de energia possível. Tem que haver um equilíbrio nas especificações, portanto.

Para você ter ideia de como esse aspecto é levado a sério, o KiloCore é capaz de lidar com 115 bilhões de instruções por segundo com apenas 0,7 Watts. É como se, para executar esse conjunto de operações, o chip precisasse apenas de uma tradicional pilha AA. Isso faz o chip ser cerca de 100 vezes mais eficiente na alimentação elétrica do que um processador atual para laptops.

Tem mais: cada núcleo do chip pode trabalhar de modo independente. Assim, os núcleos que não estiverem sendo usados podem se desligar para economizar ainda mais energia, segundo Brent Bohnenstiehl, um dos participantes do projeto.

Esse modo de funcionamento também permite que cada núcleo execute um conjunto distinto de operações. Com isso, uma aplicação pode ser dividida em muitas partes pequenas, cada uma das quais ficando a cargo de um núcleo. É como se houvesse numerosos processadores independentes trabalhando ao mesmo tempo, de fato.

KiloCore: o primeiro chip do mundo com mil núcleos

KiloCore: o primeiro chip do mundo com mil núcleos

Um detalhe interessante é que os núcleos podem trocar dados entre si de maneira direta, isto é, sem que alguma quantidade de memória externa tenha que atuar como intermediária. O efeito é este: não há gargalos.

Bohnenstiehl e equipe não falaram nada sobre o KiloCore rodar Crysis, mas explicaram que há aplicações desenvolvidas para o chip em áreas como codificação e decodificação de comunicações sem fio, processamento de vídeos e criptografia. Aplicações científicas e datacenters também podem se beneficiar do KiloCore.

Não está claro quando e se o projeto irá caminhar para um formato comercial, mas a equipe responsável já tem um conjunto de ferramentas — incluindo compiladores — para que o chip possa ser usado em aplicações que envolvam processamento de grandes volumes de dados. Esse é um sinal de que há sim planos para que a tecnologia saia dos limites do laboratório em algum momento.

Além de questões técnicas que precisarão ser resolvidas — a tecnologia de fabricação de 32 nanômetros provavelmente teria que ser trocada, por exemplo —, o projeto pode ter que enfrentar tecnologias que, de uma forma ou outra, rivalizam com a ideia. A Nvidia, por exemplo, oferece há alguns anos uma plataforma de alto desempenho baseada em aceleração por GPUs. É por esses e outros fatores que é difícil falar em prazos.

É inegável, porém, que a capacidade de os núcleos do KiloCore trabalharem de modo independente é um diferencial e tanto para o futuro do projeto: em qual aplicação não seria desejável ter a melhor eficiência energética possível?

Com informações: ScienceDaily

Mais sobre: , ,

Comentários

Envie uma pergunta

Os mais notáveis

Comentários com a maior pontuação

Bruno Lipe

Pois é amigo, traga ele aqui pro NE e descubra o verdadeiro potencial térmico núclear de um Prescott. xD

Bruno Lipe
Pois é amigo, traga ele aqui pro NE e descubra o verdadeiro potencial térmico núclear de um Prescott. xD
DiEGo S.

..."Bohnenstiehl e equipe não falaram nada sobre o KiloCore rodar Crysis,"

Roda ou não Crysis?
https://uploads.disquscdn.c...

DiEGo7SiLVa
..."Bohnenstiehl e equipe não falaram nada sobre o KiloCore rodar Crysis," Roda ou não Crysis? https://uploads.disquscdn.com/images/1b4c1cc77a975eafe3ab2b7be1ffa1d755f448194bac6af952aec1d90abafa30.png
João

Nem, to em SC mesmo, tá 16 graus agora :)

João
Nem, to em SC mesmo, tá 16 graus agora :)
Marcogro
Também deve estar postando de Oymyakon, na Rússia, -50ºC
Gustave Dupré

Usar algoritmos otimizados para multithreading com a finalidade para descriptograr arquivos será uma tarefa trivial?

Gustave Dupré
Usar algoritmos otimizados para multithreading com a finalidade para descriptograr arquivos será uma tarefa trivial?
Bruno Lipe

Háaa, neste quesito ninguém ganha do Pentium 4!!! Nos lugares mais quentes do MUNDO tem P4 ligado!

Bruno Lipe
Háaa, neste quesito ninguém ganha do Pentium 4!!! Nos lugares mais quentes do MUNDO tem P4 ligado!
leoleonardo85

Pra chegar ao grande publico é no minimo 10 anos, mas ainda assim é legal ver esses avanços.

leoleonardo85
Pra chegar ao grande publico é no minimo 10 anos, mas ainda assim é legal ver esses avanços.
Emmanuel Alexandre Tavares

Abrindo o baú, em 1996 a Informix apresentou um gerenciador de banco de dados para computadores paralelos. Ele fazia exatamente o que está descrito no post: pegava a solicitação e quebrava em vários processos menores que rodavam em paralelo. Nada mal, não?

Emmanuel Alexandre Tavares
Abrindo o baú, em 1996 a Informix apresentou um gerenciador de banco de dados para computadores paralelos. Ele fazia exatamente o que está descrito no post: pegava a solicitação e quebrava em vários processos menores que rodavam em paralelo. Nada mal, não?
João

Haha, não é assim não cara, estou usando ele sem pasta térmica (longa história), e a temperatura máxima que ele já ficou aqui foi 56 graus

João
Haha, não é assim não cara, estou usando ele sem pasta térmica (longa história), e a temperatura máxima que ele já ficou aqui foi 56 graus
André Machado

Ja vejo, "Samsung S8 com 1000 núcleos"

André Machado

nossa, um Athlon 64 3000, vou procurar num site de previsão do tempo, qual o local mais quente do brasil no momento, provavelmente, seu pc esta ligado nesse local...

André Machado
Ja vejo, "Samsung S8 com 1000 núcleos"
André Machado
nossa, um Athlon 64 3000, vou procurar num site de previsão do tempo, qual o local mais quente do brasil no momento, provavelmente, seu pc esta ligado nesse local...
MRJ The 1 and only

Kilo Ren pira

MalcriadoRJ
Kilo Ren pira
João

Está funcionando sim, estou usando ela junto com um Athlon 64 3000+, Asus K8N, 1gb ddr400 e um hd aleatório de 40gb. Uso esse pc com Xubuntu 16.04 e Kali Linux Light 2016, para trabalhos da escola e testar a rede e coisas do tipo funciona bem.

João
Está funcionando sim, estou usando ela junto com um Athlon 64 3000+, Asus K8N, 1gb ddr400 e um hd aleatório de 40gb. Uso esse pc com Xubuntu 16.04 e Kali Linux Light 2016, para trabalhos da escola e testar a rede e coisas do tipo funciona bem.
Marcogro
Cara, essa aí também é épica... Já tive uma dessa. Se estiver funcionando anuncia no ML, mas anuncia como "raridade".
Breno
Oba! *_* prevejo "lindos" trocadilhos com esse nome! :D
João

Haha, estou com uma fx 5200 128mb AGP aqui em casa.

João
Haha, estou com uma fx 5200 128mb AGP aqui em casa.
Marcogro
Um processador desse deve dar gargalo com minha Geforce Fx5500 256mb 128bits
Ricardo - Vaz Lobo

Lendo e falando palavrões!

Ricardo - Vaz Lobo
Lendo e falando palavrões!