Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Prévia do material em texto

1/3
Eliminar erros do computador combinando computação e
memória
Um dispositivo reúne memória e processamento, ajudando a minimizar os erros e evitando aumentar as
demandas de energia devido a enormes quantidades de dados.
A dependência da humanidade em computadores e eletrônicos para executar até mesmo a menor
função já é onipresente no mundo desenvolvido e só está pronta para crescer. No coração da
computação estão portas lógicas de transistor que convertem sinais em um fluxo de números binários
(1s e 0s) representando estados “ON” e “OFF”.
Atualmente, este sistema conhecido como a arquitetura von Neumann é a plataforma convencional de
manipulação de dados usada em eletrônica. Consiste em dois componentes para processar os dados;
um para computação usando portas lógicas e outro para memória. Uma combinação de transistores
obtém os resultados desejados, que são transferidos para a memória.
Como o volume de dados que os computadores lidam aumenta, transferi-lo entre esses dois
componentes separados torna-se uma carga significativa, causando atrasos consideráveis e resultando
em altos níveis de consumo de energia - um problema chamado "gargalo de von Neumann".
Isso significa que a arquitetura de von Neumann está se tornando cada vez mais ineficiente quando se
trata de processamento massivo de dados, especialmente à luz da Internet das Coisas (IoT).
https://www.advancedsciencenews.com/what-is-the-internet-of-things/
2/3
Embora muita pesquisa se concentre em reduzir os transistores para que eles possam consumir menos
energia, há um limite mínimo de tamanho para esses sistemas que os pesquisadores devem enfrentar.
Há outra abordagem para esse problema, no entanto, unindo computação e memória e eliminando o
transporte de dados quase completamente.
Reunindo memória e processamento
Um novo artigo publicado na Advanced Intelligent Systems detalha pesquisa liderada por Cheol Seong
Hwang, professor do Departamento de Ciência e Engenharia de Materiais, da Universidade Nacional de
Seul, que propõe a unidade de computação e memória em um “módulo memristivo universal” que
poderia eventualmente realizar computação-em-memória.
“A solução para os problemas da arquitetura de von Neumann é encontrar um novo dispositivo que
possa combinar os componentes de computação e memória em um dispositivo unificado”, disse o co-
autor do artigo Taegyun Park, Ph.D. da Universidade Nacional de Seul. Os pesquisadores encontraram
um dispositivo que pode alterar seu estado de resistência entre a baixa resistência (‘1’) e a alta
resistência (‘0’) aplicando uma tensão elétrica, chamada de memristor. Uma vez que a resistência de um
memristor, seu estado permanece após o cálculo, ele pode ser usado como um dispositivo unificado.
Park explicou que a troca de resistência de um memristor pode ser considerada análoga à abertura e
fechamento de uma torneira ou um toque. O fluxo de água na torneira pode ser considerado o fluxo de
corrente elétrica para o memristor. Um memristor em um estado de alta resistência é equivalente à
torneira sendo virada “desligada” – o fluxo de água é altamente resistivo e evitado.
Quando um memristor está em um estado de baixa resistência, é como uma torneira aberta, com a água
autorizada a fluir facilmente. Parece ótimo no papel, mas os memristores também são problemáticos.
Superar os problemas com os memristors
“Infelizmente, abrir e fechar a torneira, a troca de resistência do memristor, tem variação inevitável, o que
significa que estados parcialmente abertos e parcialmente fechados são possíveis em um memristor”,
acrescentou Park, explicando que isso pode causar problemas de confiabilidade e erros em aplicações
práticas de computação. “Para superar o problema de confiabilidade, é necessário detectar um caso de
erro na computação.”
A equipe abordou limitações com o manuseio de erros que ocorrem quando a tensão aplicada
insuficiente às portas lógicas induz maior probabilidade de erro, exigindo cálculo de energia adicional
para corrigir os erros, criando um dispositivo energeticamente eficiente para detecção e correção de
erros.
O dispositivo combina cinco memristores em um módulo e pode detectar diferentes casos de erro
durante a computação e corrigir o erro em quatro etapas operacionais.
“Demonstramos que as taxas de erro podem ser reduzidas para quase zero, anexando o módulo a um
portão lógico baseado em memristor com menos custo aéreo”, continuou Park. “O módulo pode detectar
e corrigir os diferentes casos de erro durante a computação, o consumo de energia é quatro vezes
menor do que os módulos alternativos de estado da arte.”
https://www.advancedsciencenews.com/artificial-neural-networks-made-from-memristors-for-brain-inspired-computing/
https://onlinelibrary.wiley.com/doi/full/10.1002/aisy.202200341
https://www.advancedsciencenews.com/artificial-neural-networks-made-from-memristors-for-brain-inspired-computing/
3/3
Park disse que o consumo de energia no dispositivo poderia ser levado ao seu nível mais baixo usando
um algoritmo que pode detectar e corrigir simultaneamente o erro. Ele acrescentou que, atualmente, o
módulo pode detectar casos de erro em uma única porta lógica baseada em memristor, mas o sistema
de computação mais extenso requer várias portas lógicas. Quando várias portas lógicas são
introduzidas, uma pequena variação de comutação pode ser acumulada e a equipe ainda precisa testar
seu dispositivo enquanto considera esse acúmulo de erros.
“O próximo objetivo é desenvolver o módulo memristivo universal que pode ser usado com outras
tecnologias em um sistema mais extenso para reduzir as taxas de erro”, concluiu Park.
Referência: T. Park, C. S. (tradução) Hwang., et al., Método Eficiente para Detecção e Correção de Erros
em Computação em In-Memória Baseado em Portões Ex-Lígidos Confiáveis, Sistemas Inteligentes
Avançados, (2023). DOI: 10.1002/aisy.202200341
Crédito da imagem: Angeles Pérez em Unsplash
ASN WeeklyTradução
Inscreva-se para receber nossa newsletter semanal e receba as últimas notícias científicas diretamente
na sua caixa de entrada.
ASN WeeklyTradução
Inscreva-se no nosso boletim informativo semanal e receba as últimas notícias científicas.
https://doi.org/10.1002/aisy.202200341

Mais conteúdos dessa disciplina