O que é computação conduzida por memória?
Definição de computação conduzida por memória
A computação conduzida por memória é uma arquitetura quase infinitamente flexível e expansível, capaz de concluir tarefas de computação muito mais rapidamente, consumindo muito menos energia do que os sistemas convencionais.
-
Por que precisamos da computação conduzida por memória?
A cada dois anos, criamos um volume de dados maior do que o criado anteriormente durante toda a História. Esse aumento exponencial no volume de dados está vindo de uma explosão de fontes, e temos cada vez menos tempo para transformar esses dados em ações úteis. Com a expansão de transistores ficando mais lenta ou quase parando, a defasagem entre o que precisamos fazer e o que podemos fazer está aumentando —basicamente, nossas ambições estão aumentando mais rápido do que os computadores estão avançando.
Além disso, temos um problema de sustentabilidade. Atualmente, a infraestrutura de TI consome mais de 10% da produção global de energia, e essa produção só pode crescer lentamente. A menos que façamos algo radical, teremos uma defasagem de energia também. Definitivamente precisamos de um novo tipo de computador.
-
Como a computação conduzida por memória funciona?
O desempenho da computação conduzida por memória é possível porque permite qualquer combinação de elementos de computação — processadores, memória, aceleradores, etc. — que podem ser compostos e se comunicarem na mais alta velocidade possível: a velocidade de memória.
Atualmente, o fornecedor de CPU define a arquitetura, o que significa que novas tecnologias podem ser introduzidas apenas com uma atualização de CPU. Caso queira conectar alguma coisa além daquela para a qual a CPU possui faixas, você precisa adquirir uma segunda CPU e lidar com a complexa e lenta comunicação entre elas. A computação conduzida por memória elimina essas restrições. Qualquer combinação de componentes pode ser conectada à vontade em uma rede ultrarrápida de interconexões (chamada de “malha”). Isso permite a comunicação através de comandos simples e eficientes, na velocidade das comunicações de memória, por isso denominada “computação conduzida por memória”.
-
Arquitetura de computação conduzida por memória da HPE
Para saber mais, visite labs.hpe.com/memory-driven-computing