LusoRobótica - Robótica em Português

Sobre o LusoRobótica => Notícias e Novidades => Tópico iniciado por: metRo_ em 26 de Outubro de 2012, 20:39

Título: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: metRo_ em 26 de Outubro de 2012, 20:39
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fcdn.arstechnica.net%2Fwp-content%2Fuploads%2F2012%2F10%2Fparallella-640x374.png&hash=82083499027167698e1a6ca5601ea76b9bb349d8)
Citar
Adapteva will build 16-core boards capable of 26 gigaflops performance, costing $99 each. The board uses RISC cores capable of speeds of 1GHz each. There is also a dual-core ARM A9-based system-on-chip, with the 16-core RISC chips acting as a coprocessor to speed up tasks.

Adapteva is well short of its stretch goal of $3 million, which would have resulted in a 64-core board hitting 90 gigaflops, and built using a more expensive 28-nanometer process rather than the 65-nanometer process used for the base model. The 64-core board would have cost $199.

4,965 people backed the project. The vast majority of them pledged at least $99, meaning they'll receive one of the 16-core boards, which are scheduled to ship between February and May 2013.

Adapteva is calling Parallella a "supercomputer," although the vaguely-defined term is usually applied to the types of large clusters used by government labs and research organizations, rather than computers than can fit right under your monitor. Parallella boards can be clustered together to hit higher levels of performance. Alternatively, the board could be used for simpler tasks, like turning your TV into a home computer. But Adapteva's main target for initial sales, CEO and founder Andreas Olofsson told us last month when the Kickstarter went live, are hobbyists and developers, "the guy who is working on an open source project and there’s no platform they can use today that fits their needs."



Fonte: http://arstechnica.com/information-technology/2012/10/99-raspberry-pi-sized-supercomputer-hits-kickstarter-goal/ (http://arstechnica.com/information-technology/2012/10/99-raspberry-pi-sized-supercomputer-hits-kickstarter-goal/)

Dêem uma vista de olhos, parece-me um projecto muito bom...
http://www.kickstarter.com/projects/adapteva/parallella-a-supercomputer-for-everyone (http://www.kickstarter.com/projects/adapteva/parallella-a-supercomputer-for-everyone)
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: TigPT em 26 de Outubro de 2012, 21:38
Muito interessante, obrigado por partilhares.
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: dropes em 27 de Outubro de 2012, 00:59
Será mais um ou veio para ficar?!
As características são ótimas e optaram por múltiplo core (64) em vez de velocidade... múltiplo é favor, abusaram mesmo do core.
Colocam sempre o linux, deve-se ao facto de ser open-source, vamos ver se faz frente ao Raspberry Pi, porque vendo bem tem-se um bom suporte mas falta encontrar utilidade para ele.
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: metRo_ em 27 de Outubro de 2012, 01:12
utilidade é o que não lhe falta :p
Eles têm um sdk para ajudar a utilizar os multi-cores, tudo o que for tratamento de sinais, processamento de imagem , loops complexos de controlo, consegues colocar a correr a uma grande frequência com uma placa de baixo custo e pequena quer a nível de consumo e tamanho. Sinceramente não conheço no mercado por estes preços ou mesmo mais caro algo que te faça o mesmo.

Eu estou tentado a ajudar se quando faltarem poucas horas o objectivo ainda não estiver atingido.
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: senso em 27 de Outubro de 2012, 01:12
Programação paralela é algo muito complicado, provavelmente linux porque existem servidores de trabalho(job servers, provavelmente mal traduzido...) que servem para teres um pc como master e N pc's como slaves a fazer o processamento paralelo.
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: metRo_ em 27 de Outubro de 2012, 01:24
Programação paralela é algo muito complicado

Eles têm um sdk que supostamente facilita, pelo menos pelos exemplos que eles dão.
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: msaleiro em 27 de Outubro de 2012, 01:27
Isto dava-me jeito era já! :P Resolvia-me já os problemas de processamento de imagem que ando a ter há meses :\ Só pedia era ali uns módulos de DSP por hardware ou também um mini GPU por cada core :P
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: metRo_ em 27 de Outubro de 2012, 01:30
mas com 64cores achas que precisas!? Já agora o que usas actualmente?
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: msaleiro em 27 de Outubro de 2012, 01:45
mas com 64cores achas que precisas!? Já agora o que usas actualmente?

Para já já... talvez não precise. Mas daqui a uns tempos penso que sim :P Actualmente no lab uso um Quadcore (acho que a cerca de 3 GHz, mas não tenho a certeza) e uma gráfica que não sei o modelo. O problema é que no lab trabalhamos com algoritmos corticais de visão em multi-escala e com N orientações para extracção de linhas, arestas e keypoints com base em single e double stopped cells (filtros de Gabor) o que se traduz em montes e montes de processos de filtragem para cada imagem. Por exemplo para 8 escalas, com 8 orientações, para os dois tipos de células, são logo 128 filtros. Nem estou a contar depois com o facto de haver células pares e ímpares nem com os processos de inibição. O objectivo é modelar a visão humana e aplicar à robótica cognitiva, tendo que correr em real-time. Actualmente se meto a correr no quadcore basicamente fico com os quatro cores bem ocupados e não posso fazer quase mais nada :P E já está muito optimizado, que já teve tempos em que levava 10 minutos para 1 imagem :P No entanto, também já temos uma versão a correr em GPU que nos permite libertar o processador para outras coisas.
A coisa é que o processo todo que descrevi é só a base do processo.. depois ainda há que trabalhar a saliência, focus-of-attention, simetrias, descritores, segregação, gist, categorização, reconhecimento... e todos os restantes processos de decisão, navegação, mapeamento, etc. para o robô :P Resumindo, a menos que os 64 cores estivessem todos a trabalhar numa frequência bastante elevada.. ao fim de uns tempos acabo sempre por precisar de mais :P
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: senso em 27 de Outubro de 2012, 01:50
O problema com processamento externo é sempre o mesmo, a velocidade com que consegues meter e tirar de lá dados, uma FPGA bruta com uns milhões de células lógicas, uma Virtex 6, daquelas que custam tipo 10 mil € cada chip é capaz de resolver todos os teus problemas, terias era de a meter a falar por PCI-express porque com usb o tempo ganho na rapidez de processamento vai-se todo a transferir os dados para a frente e para trás..
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: msaleiro em 27 de Outubro de 2012, 02:06
O problema com processamento externo é sempre o mesmo, a velocidade com que consegues meter e tirar de lá dados, uma FPGA bruta com uns milhões de células lógicas, uma Virtex 6, daquelas que custam tipo 10 mil € cada chip é capaz de resolver todos os teus problemas, terias era de a meter a falar por PCI-express porque com usb o tempo ganho na rapidez de processamento vai-se todo a transferir os dados para a frente e para trás..

Pois a FPGA é sempre uma solução.. mas não acho que seja necessária porque para o real-time do robô precisamos pelo menos de uns 5fps. As transferências de dados levam tempo, mas representam uma fatia bastante pequena do tempo dispendido actualmente. A versão de GPU que ficou funcional recentemente até corre a cerca de 60 fps com 8 escalas, o que não é nada mau. O problema será quando metermos mais processamento em cima. A FPGA resolveria a situação, mas seria algo que levaria bastante tempo a implementar e teria pouco ou nenhum valor para fazer publicações científicas :\ É o problema da investigação.. há coisas que dão trabalho e têm que ser feitas e que a nível científico não têm quase valor nenhum. Por isso é que muita gente opta por trabalhar apenas com simuladores :\ Eu até gosto de meter as mãos na massa e trabalhar directamente com o hardware, mas tenho que pensar que tenho um prazo para fazer o doutoramento e se não fizer publicações, chapéu! :P Provavelmente a solução passará por comprar mais um ou dois computadores para processar em paralelo para desenrascar..
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: metRo_ em 27 de Outubro de 2012, 10:50
Só não percebi o que chamas de escalas :s
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: msaleiro em 27 de Outubro de 2012, 14:28
Só não percebi o que chamas de escalas :s

Escalas são o tamanho do filtros de Gabor utilizados :)
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: metRo_ em 27 de Outubro de 2012, 15:09
Só não percebi o que chamas de escalas :s

Escalas são o tamanho do filtros de Gabor utilizados :)

eu quando tive visão, nos filtros ou noutro tipo de operações definia-se area, por exemplo 3x3 px, é isto?
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: msaleiro em 27 de Outubro de 2012, 15:32
eu quando tive visão, nos filtros ou noutro tipo de operações definia-se area, por exemplo 3x3 px, é isto?

Sim, é a mesma coisa que as máscaras usadas para processos de filtragem. Em vez de termos apenas 3x3 px temos de vários tamanhos.
Título: $99 Raspberry Pi-sized "SuperComputer"
Enviado por: zordlyon em 29 de Outubro de 2012, 10:04
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fcdn.arstechnica.net%2Fwp-content%2Fuploads%2F2012%2F10%2Fparallella-640x374.png&hash=82083499027167698e1a6ca5601ea76b9bb349d8)
Citar
Adapteva will build 16-core boards capable of 26 gigaflops performance, costing $99 each. The board uses RISC cores capable of speeds of 1GHz each. There is also a dual-core ARM A9-based system-on-chip, with the 16-core RISC chips acting as a coprocessor to speed up tasks.

Adapteva is well short of its stretch goal of $3 million, which would have resulted in a 64-core board hitting 90 gigaflops, and built using a more expensive 28-nanometer process rather than the 65-nanometer process used for the base model. The 64-core board would have cost $199.

4,965 people backed the project. The vast majority of them pledged at least $99, meaning they'll receive one of the 16-core boards, which are scheduled to ship between February and May 2013.

Adapteva is calling Parallella a "supercomputer," although the vaguely-defined term is usually applied to the types of large clusters used by government labs and research organizations, rather than computers than can fit right under your monitor. Parallella boards can be clustered together to hit higher levels of performance. Alternatively, the board could be used for simpler tasks, like turning your TV into a home computer. But Adapteva's main target for initial sales, CEO and founder Andreas Olofsson told us last month when the Kickstarter went live, are hobbyists and developers, "the guy who is working on an open source project and there’s no platform they can use today that fits their needs."



Fonte: http://arstechnica.com/information-technology/2012/10/99-raspberry-pi-sized-supercomputer-hits-kickstarter-goal/ (http://arstechnica.com/information-technology/2012/10/99-raspberry-pi-sized-supercomputer-hits-kickstarter-goal/)
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: TigPT em 29 de Outubro de 2012, 10:36
Fundido com um tópico que já existia, mas obrigado zordlyon !
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: zordlyon em 29 de Outubro de 2012, 11:35
Ups, sorry, não tenho estado muito presente e não vi, obrigado Tiago.  ;)
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: Hugu em 08 de Novembro de 2012, 03:27
por este andar, acabam por reinventar uma motherboard pentium ou amd e pronto, voltamos a ter um pentium 233 a um preço "amigo" e toca a revender novamente pentiuns desde o inicio a quem ja tem um quad core em casa e fechado numa boxe! LOL
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: metRo_ em 08 de Novembro de 2012, 10:20
por este andar, acabam por reinventar uma motherboard pentium ou amd e pronto, voltamos a ter um pentium 233 a um preço "amigo" e toca a revender novamente pentiuns desde o inicio a quem ja tem um quad core em casa e fechado numa boxe! LOL

Hugo vai ler bem o projecto;)
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: TigPT em 08 de Novembro de 2012, 10:33
É como se tivesses a dizer que podias substituir um microcontrolador por uma válvula porque antes dos transístores haviam válvulas mas eram mais caras.

Estás a comprar tecnologias diferentes e aplicações diferentes.

O projecto é de um PC, sim, mas para além do seu núcleo principal (dual core) tem um "rack" de múltiplos cores a 16 x 700Mhz. Cada Core pode fazer uma tarefa diferente tal como o teu PC do teu PC vizinho.

A ideia é se tens uma tarefa que pode ser dividida, como extrair um ficheiro ou analisar uma imagem, dividir essa tarefa em várias partes, e dar cada uma das partes a um PC diferente, para depois juntarem o trabalho todo no fim demorando menos 16x o tempo + um bocadinho para gerir o processo.

Já compreendes agora que o que disseste não faz sentido!?
Título: Re: Parallella: A Supercomputer For Everyone - Projecto no KickStarter
Enviado por: Hugu em 08 de Novembro de 2012, 15:38
ok entendi.. de facto estou um bocado desligado/fora do assunto destas cenas, mas ainda bem que ha gente a esclarecer as coisas! :)