08/08/2014 - (imagem ao lado - Uma das placas de teste dos processadores neuromórficos, mostrando no detalhe a visão em infravermelho de um deles para destacar o baixo consumo de energia ...
em relação aos demais chips que compõem a placa) Em 2011, a IBM apresentou os seus primeiros processadores que imitam o cérebro. Dois anos depois, a empresa anunciou que havia descoberto como programar esses processadores cognitivos. Agora a empresa deu o passo previamente prometido, de conectar seus chips neuromórficos para criar uma arquitetura que pode crescer à vontade, adicionando neurônios conforme a necessidade de processamento. O resultado é um chip multinúcleo - chamado TrueNorth - com conexões que imitam o cérebro e uma arquitetura capaz de executar tarefas em tempo real consumindo uma quantidade mínima de energia em relação aos processadores tradicionais. O núcleo básico é composto por 256 linhas de entrada - que representam os axônios - e 256 linhas de saída - os neurônios. Foram conectados mais de 4.000 desses núcleos, criando um processador digital com 1 milhão de neurônios e mais de 256 milhões de sinapses programáveis - para comparação, em 2011 o chip tinha 1 núcleo, 256 neurônios e 262 mil sinapses. Com seus 5,4 bilhões de transistores, o que o torna um dos maiores chips já construídos - em termos de transistores, já que ele tem o tamanho de um selo postal -, o TrueNorth consumiu apenas 70 mW para executar 46 bilhões de operações sinápticas por segundo.
Leia também - Teclados comuns permitem espionagem a distancia
O processador neuromórfico foi testado executando com sucesso um teste de detecção de imagens, que consistia em identificar objetos como pessoas ou ciclistas contra uma imagem de fundo. Tal como o cérebro, a rede neural do processador consegue executar tarefas como o reconhecimento de padrões de forma muito mais eficiente do que os processadores convencionais. No início deste ano, pesquisadores alemães usaram um outro processador neuromórfico para rodar outros tipos de programa. Segundo a equipe da IBM, os chips TrueNorth podem ser montados para criar sistemas com centenas de milhares de núcleos, centenas de milhões de neurônios e centenas de bilhões de sinapses.
A equipe anunciou que o próximo objetivo é construir um processador sináptico com 10 bilhões de neurônios e 100 trilhões de sinapses, quando então será possível pensar em aplicações práticas - embora ainda não algo como um cérebro artificial. Segundo Paul Merolla, coordenador da equipe, o chip básico e a possibilidade de sua interconexão abrem caminho para o projeto de processadores voltados para tarefas nas quais os processadores de computador convencionais não são muito bons - ou seja, ele não prevê uma substituição dos processadores atuais, mas uma complementaridade entre as duas arquiteturas.
Como Os Processadores Neuromórficos Representam Uma Nova Abordagem Para A Computação
25/08/2018 - Os computadores entraram na era na qual eles são capazes de aprender com seus próprios erros – uma evolução com potencial de colocar o mundo digital de cabeça para baixo.
A primeira versão comercial do chip do novo tipo de computador está com lançamento previsto para este ano. Este novo chip permitirá não apenas a automatização de tarefas que requerem uma dose maciça de programação, como por exemplo a movimentação suave de um braço de robot, como também será capaz de tomar desvios e ser tolerante a erros, tornando expressões como "tela azul" ou "travamento da máquina" potencialmente obsoletas.
A nova abordagem computacional, já em uso por parte de algumas empresas de tecnologia, é baseada no sistema nervoso, especificamente no modo pelo qual os neurônios reagem a estímulos e se conectam para interpretar as informações recebidas. Esta abordagem permitirá aos computadores absorver novas informações enquanto realizam uma tarefa, ajustando o andamento da tarefa às mudanças recebidas por intermédio das informações captadas.
Nos próximos anos, esta abordagem tornará possível uma nova geração de sistemas de inteligência artificial que será capaz de perfazer algumas funções que os seres humanos realizam com facilidade: enxergar, falar, escutar, caminhar, manipular e controlar objetos. Isto trará consequências significativas para tarefas como reconhecimento facial e de fala, locomoção e planejamento, que ainda estão em seus estágios elementares e dependem fortemente da programação humana.
Estamos nos movendo de sistemas de engenharia computacional para algo com muitas das características da computação biológica, afirma Larry Smarr, um astrofísico que dirige o Instituto da Califórnia de Telecomunicações e Tecnologia da Informação, um dos muitos centros de pesquisa dedicados ao desenvolvimento deste novo tipo de circuitos de computador.Atualmente, os computadores limitam-se a realizar aquilo para o qual foram programados. Para isto, utilizam-se, dentre outras coisas, algoritmos que funcionam como uma receita, ou seja, um conjunto de instruções passo-a-passo para a realização de cálculos. Este paradigma está mudando rapidamente.
No ano passado, pesquisadores do Google desenvolveram um algoritmo de inteligência artificial conhecido como rede neural e capaz de realizar atividades de reconhecimento sem supervisão. A rede neural escaneou uma base de dados com 10 milhões de imagens, tendo sido capaz de se treinar sozinha para reconhecer imagens de gatos Em junho passado, o Google informou que usou a rede neural para desenvolver um novo serviço de busca que auxiliará os usuários a encontrarem fotos específicas com um maior grau de precisão.
Segundo Kwabena Boahen, um cientista da computação que lidera um programa de pesquisa na Universidade de Stanford, a nova abordagem, utilizada tanto para software, como para hardware, está sendo impulsionada pela onda de novas descobertas a respeito do funcionamento do cérebro humano. Entretanto, segundo ele, isto também se constitui em uma limitação, pois os cientistas estão longe de chegar a uma compreensão completa do funcionamento do cérebro humano.
Até agora, a arquitetura dos computadores foi baseada nas ideias originadas pelo matemático John von Neumann, cerca de 65 anos atrás. Nesta arquitetura, os microprocessadores realizam operações seguindo instruções programadas que fazem uso de longas sequências de 1s e 0s, instruções estas armazenadas naquilo que se conhece por memória, localizada no próprio processador, em chips de armazenamento ou em discos magnéticos de maior capacidade. Os dados, como por exemplo as letras de um processador de texto, trafegam para fora e para dentro da memória de curto prazo do processador enquanto o computador realiza as ações programadas, sendo o resultado obtido movido para a sua memória principal.
Já os processadores da nova abordagem consistem de componentes eletrônicos que podem ser conectados segundo uma maneira que imita as sinapses biológicas. Exatamente por serem baseados em grandes grupos de elementos semelhantes a neurônios, estes processadores são conhecidos por neuromórficos, um termo atribuído pelo físico Carver Mead, que foi o pioneiro deste conceito ainda nos anos 80. Desse modo, os processadores não são "programados"- as conexões entre os circuitos são estabelecidas de acordo com as correlações nos dados que o processador já "aprendeu" e se alteram à medida em que em que os dados trafegam pelo chip. Isto gera um sinal que viaja para outros componentes e, como reação, causa a mudança da rede neural como um todo, programando as ações subsequentes de modo muito semelhante ao que ocorre nos seres humanos, cujas ações e pensamentos se alteram em função das informações recebidas.
Os novos computadores, que ainda são baseados em chips de silício, não irão substituir os atuais computadores e sim ampliar suas capacidades, pelo menos por enquanto. Há muitos que enxergam a nova geração de chips como coprocessadores, analogamente ao conceito já utilizado hoje em dia pela Apple em seus novos modelos de iPhone e iPad. Entretanto, se este conceito for transplantado para computadores centrais utilizando-se a nova arquitetura neuromórfica, muito provavelmente, poderemos observar ganhos significativos no poder dos sistemas atualmente em uso, tais como internet banking e vigilância, dentre outros.
Uma grande vantagem da nova abordagem é sua tolerância a falhas. Os computadores tradicionais são precisos, mas são incapazes de contornar a falha de um único transistor de seus circuitos. Com a arquitetura biológica, os algoritmos estarão em constante mudança, permitindo ao sistema se adaptar e contornar falhas para completar as tarefas.
Até o presente momento, a IBM e a Qualcomm, bem como a equipe de pesquisa em Stanford, já desenvolveram suas versões de processadores neuromórficos, sendo que a Qualcomm informou a previsão do lançamento de uma versão comercial para 2014, havendo a expectativa de sua utilização massiva para aprimoramento da nova arquitetura. Além disso, muitas universidades estão focadas nesta nova abordagem, como por exemplo o Centro para Cérebros, Mentes e Máquinas (Center for Brains, Minds and Machines), um núcleo de pesquisa baseado no MIT e que conta com a parceria das Universidades de Harvard e Cornell.
Por ora, nos resta aguardar para vermos o que esta nova abordagem nos trará, pois trata-se de um marco importante na evolução da tecnologia que ironicamente irá replicar a estrutura presente no ser humano para se aprimorar.
O chip Loihi da Intel já está disponível para pesquisadores e desenvolvedores
06/03/2018 - Engenheiros das universidades de Heidelberg e Dresden, na Alemanha, e da Intel, apresentaram três novos processadores neuromórficos durante um evento realizado na semana passada nos EUA.
O primeiro chip é uma versão mais recente do projeto BrainScales, que está construindo processadores inspirados no cérebro humano há vários anos.O BrainScaleS possui um design analógico e digital misto e funciona de 1.000 a 10.000 vezes mais rápido que a versão anterior, dependendo do algoritmo. O processador neuromórfico de segunda geração possui funções de aprendizagem livremente programáveis, bem como um modelo de hardware analógico de neurônios complexos com árvores dendríticas ativas, que - assim como os neurônios - são especialmente valiosos para reproduzir um processo de aprendizado contínuo.
O segundo processador é a mais recente versão do cérebro eletrônico SpiNNaker, construído por um consórcio liderado pela Universidade de Dresden. O novo chip SpiNNaker é baseado na tecnologia multinúcleos. Um único chip contém 144 núcleos neuromórficos com um sistema inovador de gerenciamento de energia, o que o permite disponibilizar uma capacidade computacional de 36 bilhões de instruções por segundo por watt.
22/06/2017, por José Tadeu Arantes - De tudo o que a ciência contemporânea é capaz de observar no Universo, não há nada que supere ou sequer se compare, em funcionalidade, plasticidade e eficiência, ao próprio cérebro humano. O cérebro é capaz de um processamento maciço de informação em paralelo, consumindo, por evento sináptico, uma quantidade de energia da ordem do femtojoule, 10-15 J [para efeito de comparação, uma lâmpada comum de 100 watts consome, a cada segundo, uma quantidade de energia 100 quatrilhões de vezes maior].
Leia também - Não de bobeira com o seu notebook
Na computação tradicional, o bit, a menor unidade de informação que pode ser armazenada ou transmitida, resume-se à alternativa "um ou zero". E informa se, naquele ponto, o circuito está fechado, possibilitando a passagem de corrente elétrica, ou está aberto, obstruindo o sinal. Em suma, é "sim ou não", e não há meio-termo. Na computação neuromórfica, cada unidade básica poderia exibir vários estados possíveis: o "sim", o "não" e diferentes tipos de "talvez". Além disso, as redes neurais apresentariam padrões de plasticidade e capacidade de aprendizado cada vez mais semelhantes aos das estruturas biológicas. Isso significa que muitas unidades diferentes poderiam se sincronizar, de modo que o padrão elétrico de uma seria aprendido e assumido por outra.
"Ao lado da memória multinivelada, a capacidade de aprendizado é uma característica muito importante do ENODe", sublinhou Faria. "Para checar essa capacidade, aplicamos ao dispositivo o teste 'Cachorro de Pavlov'." O teste, baseado nos experimentos realizados pelo fisiologista russo Ivan Petrovich Pavlov (1849 – 1936), associa a oferta de comida ao soar de um sino. Depois de vivenciar tal situação, o cão, que saliva instintivamente ao ver ou cheirar a comida, passa a salivar também cada vez que ouve o sino, mesmo na ausência da comida.
"O que fizemos foi reproduzir esse tipo de condicionamento animal utilizando dois sistemas neuromórficos, um relativo à visão (mimetizando a visão da comida), outro relativo à audição (mimetizando a audição do sino). A variação de condutividade em função do potencial elétrico, que ocorria no sistema de visão, foi 'aprendida' pelo sistema de audição, quando os dois sistemas foram integrados", descreveu o pesquisador. Parece complicado. Mas, no fundo, tudo se resume à dopagem da estrutura do polímero pelo fluxo iônico.
Porém o que se busca agora é outro tipo de aprendizado, baseado não no acúmulo de bytes em máquinas gigantescas, mas em unidades de processamento multiniveladas, integradas em redes capazes de mimetizar a plasticidade do cérebro humano. O dispositivo testado no experimento de Stanford possui tamanho macroscópico, da ordem de milímetros. Porém é passível de miniaturização em escala nanométrica por meio de fotolitografia. "Nosso grande objetivo é conectar vários dispositivos neuromórficos e mimetizar redes neurais capazes de executar funções cada vez mais complexas", resumiu Faria. O horizonte é o computador neuromórfico.