PplWare Mobile

KiloCore – O primeiro chip de 1000 núcleos do mundo

                                    
                                

Este artigo tem mais de um ano


Autor: Vítor M.


  1. DoContra says:

    Tenho uma missão para ele: «Como compreender as mulheres». 😛

  2. john says:

    Em primeiro lugar, não é a primeira tentativa ( http://arstechnica.com/uncategorized/2006/04/6556-2/ ). Mas também não é a primeira vez que o site motherboard tem destes artigos. Em segundo lugar, já que copiaram parte do artigo, era mais informativo, e interessante, se tivessem ido pela explicação das diferenças entre arquitecturas SIMD e MIND. É que os GPU actuais têm mais de 1000 núcleos, mas numa arquitectura SIMD.

    Conclusão, o artigo devia ter o título “2ª tentiva em comercializar um CPU MIND com mais de 100 núcleos”. E por favor, se utilizam a palavra “core”, usem sempre a palavra “core”. É que a palavra “núcleos” (que até faz mais sentido, pois é em português) também é utilizada várias vezes. Artigo pouco consistente e, sinceramente, não muito bem escrito. Algo confuso também …

    • Vítor M. says:

      Se leres bem o “processador” é o mesmo, o KiloCore, não sei porque chamas segunda tentativa quando o está em causa o mesmo mas com uma entidade por trás com mais objectividade que a start up do link que deixaste e quem se intitula a primeira ér mesmo a Universidade 😉 lá terão as suas razões, verdade?

      Depois, usar núcleos e cores é para as pessoas perceberem e ligarem o significado, até porque cada vez mais deve haver uma facilidade de percepção e por isso está explicado no texto de forma ligeira. Por falar em forma ligeira, a ideia não era explicar a diferença entre arquitecturas SIMD e MIND, isso dava um artigo só por si… boa ideia.

      Depois, não, o artigo está ligeiro e consistente e se metesse o que sugeres, aí sim, ficaria muito confuso. A ideia era ser simples.

      • john says:

        Digo que é a 2ª tentativa porque a primeira “morreu” em 2007/2008 quando a Rapport “saltou fora” da parceria com a IBM ( http://www.eetimes.com/author.asp?section_id=4&doc_id=1283859 ). A IBM guardou o projecto na prateleira e só há um par de anos voltou a pegar nele a sério.

        Repara, podes vê-lo como sendo o “mesmo” CPU mas acho que essa visão estica um bocado a corda. Já passaram 10 anos e é natural que, com tanto stop&go, o projecto e o produto final nada tem a ver com o que foi pensado em 2006.

        De resto, percebo perfeitamente Vítor. São opções editoriais e respeito-as. No entanto, e em relação a um pormenor, na minha opinião utilizar um termo português e o seu estrangeirismo pode gerar alguma confusão. Bastava explicar uma vez, a primeira, a relação entre os termos para tudo ficar mais perceptível. Ex: “Hoje já falámos num supercomputador que tem mais de 10 milhões de unidades de processamento… ou cores (núcleos).”

        Mas aqui é que começa parte da confusão. É que se falas em “unidades de processamento”, não são 10 milhões mas sim 40,960 CPU’s. Em que cada CPU têm 256 cores. Isto pode parecer irrelevante mas não é. Enquanto cada CPU tem um âmbito multi-purpose, esse supercomputador foi concebido para debitar processos num ambiente de alto paralelismo. Isto ao contrário deste kilocore, que por ter uma arquitectura MIND num single package, faz com que tenha aplicações mais gerais e menos paralelizadas. Como vês, talvez uma pequena menção ao que é MIND e SIMD fizesse sentido para os leitores terem uma melhor percepção das várias diferenças. É que podes “complicar” um artigo se o fizeres ou demasiadamente simples (informação a menos), ou demasiadamente complexo (informação a mais). Bem, é por isso que dizem que no meio é que está a virtude 😉

        • Vítor M. says:

          Por isso o artigo do supercomputador está linkado para as pessoas irem verificar. Não faz sentido misturar.

          Quanto ao MIND e SIMD deixo-te um convite em jeito de desafio, que tal um artigo a explicar?

          Fica o convite ;

    • lmx says:

      Jonh processadores deste tipo já existem,
      A propria Paralela até vende kits com coisas deste genero, obviamente com 64 ou 128, mas pode-se agregar.
      A xmos também tem, mas mais para sistemas dedicados…se é que podemos utilizar estes cpus noutras coisas..
      A multiclet Russa também tem. inclusive tem um CPU, ou está a produzilo que se autoreconfigura caso algum modulo falhe, penso que se destina para o espaço..
      E penso que ha outras empresas também..

      Sim verdade os GPUs já fazem isto ha muito, 🙂
      Mas os APU’s da AMD são um mimo neste aspecto, teem um scheduller por hardware, acesso uniforme á memoria, isto quer dizer que do ponto de vista da processo ele nem sabe onde está a correr.
      Os carrizo já são 100% HSA 1.0 🙂

      Eu tenho um kavery e a unica coisa que não consigo é lançar processos na gŕafica teem que ser lançados no CPU primeiro, mas já existem revisões , e ou já saiu ou está para sair uma versão destas ferramentas para que me permita usufruir de forks/execs na gráfica, todavia penso não ser ou tão eficiente ou eficiente de todo como nos carrizo que são 100% HSA..mas ainda não invetiguei muito nem nunca produzi software tirando vantagens deste conceito.

  3. Paulo says:

    Não é bom, o Xilinx Virtex XCVU13P tem 3 milhões e 780 mil cores.

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.