MEMCOMPUTADOR realidade ou ficção???

Memcomputador

Pesquisadores norte-americanos e italianos construíram o primeiro “memcomputador” com uma nova arquitetura computacional que não exige o transporte constante de dados de um lado para o outro com um ganho exponencial de velocidade. Em lugar dos transistores dos computadores atuais o memcomputador usa componentes eletrônicos que conseguem guardar dados e podem ser usados para cálculos, tudo simultaneamente. Cada memristor consegue se lembrar da corrente elétrica que o atravessou alterando sua própria resistência, de modo que o dado é mantido na memória ao mesmo tempo que o componente está sendo usado para fazer os cálculos.

 

Dada a questão: “Dado um conjunto de números inteiros, existe ao menos um subconjunto não vazio cuja soma seja zero?” nos computadores eletrônicos atuais, a solução desse problema exige que cada número seja levado da memória ao processador e somado com cada um dos outros. Se seu conjunto tem 1 milhão de números, cada número será comparado 1 milhão de vezes, o que dará 1 trilhão de viagens entre o processador e a memória.

Criado o primeiro memcomputador

Memprocessador – o protótipo usa seis unidades iguais a essa. [Imagem: Traversa et al. – 10.1126/sciadv.1500031]

O memcomputador cria uma espécie de labirinto para a eletricidade e ela só flui pelo circuito através de combinações específicas – combinações que deem uma soma determinada. Ou seja, o memcomputador faz todas as suas combinações  em uma única rodada do seu “labirinto elétrico”. Assim, no mesmo exemplo anterior, com um conjunto de 1 milhão de números, o memcomputador precisará de apenas 1 milhão de rodadas, contra 1 trilhão dos computadores atuais.

Transformando isso em tempo, se as duas arquiteturas levarem um segundo para fazer cada cálculo, o memcomputador resolverá o problema em 11,5 dias, enquanto os computadores atuais levarão 31.700 anos.

 

 

Incrível não é!!!???

(site inovação tecnológica 14/07/2015)