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.
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)