Você está na página 1de 30

PETInteressant

e
Processadores Probabilsticos
Eduardo de Olivindo

Introduo
Para

permitir novas aplicaes e contextos


em que sistemas embarcados podem ser
usados, desejvel que a tendncia de
miniaturizao dos transistores e aumento
da mobilidade continue.

Mas,

alguns desafios devem ser superados


para que a evoluo prossiga:

Problemtica
I-Mudanas

na natureza e propriedades dos


materiais pela diminuio dos transistores

II-

Nossa incapacidade de fabricar


dispositivos de silcio idnticos e confiveis
em escala nanomtrica, e alcanar
caractersticas comportamentais uniformes

Problemtica
Com

isso, inevitavelmente, dispositivos no


mais iro se comportar em uma maneira
determinstica e confivel, mas sim de uma
forma probabilstica e com erros.

Esse

novo comportamento tem srios


impactos nas caractersticas dos sistemas.

Problemtica
Para

prover uma adequada imunidade ao rudo


algumas medidas foram tomadas:

Aumentar a voltagem de operao para


superar o rudo e garantir clculos precisos.

Ocasiona um aumento da densidade de energia e tambm da necessidade


de refrigerao, implicando em uma menor mobilidade do sistema.

Tcnicas

de correo de erro.
Pesquisas de novos materiais incluindo
dispositivos moleculares, grafeno e
optoeletrnicos.

Outro Ramo de Pesquisa


Em

contraste a essas tentativas de


minimizar o rudo, surge um novo ramo
que busca se adaptar a ele atravs de
do chamado design probabilstico e
aproximado.

No

mais se tenta corrigir os erros, e


sim, usa-os em aplicaes que podem se
beneficiar deles ou toler-los.

Outro Ramo de Pesquisa

Pesquisas desenvolvidas nos


laboratrios da Rice University, nos EUA,
e da Nanyang Technological University,
na Singapura.

Atravs

do Instituto para o
Desenvolvimento Sustentvel da
nanoelectrnica (ISNE), criado em 2007,
e coordenado pelo Prof. Krishna V. Palem

Probabilistic CMOS (PCMOS)


Pelas
Ns

palavras do prprio Krishna Palem:

diminumos a voltagem
dramaticamente e lidamos com os erros
computacionais resultantes atravs de
processamento em lgica probabilstica

PCMOS
Consiste

em dispositivos CMOS comuns,


mas trabalhando em voltagens mais
baixas, fazendo com que a relao sinalrudo seja maior.

No h necessidade de novos mtodos


de fabricao de PCMOS, pois essas so
fisicamente iguais as CMOS comuns.

A porta NOT probabilstica

A porta NOT probabilstica


A

probabilidade da operao ser correta


sendo que
Mostraremos que existe uma relao
entre a Energia consumida por passo E
e a probabilidade chamada de
relao E-.

A porta NOT probabilstica


Porta

determinstica:

Porta

Probabilstica:

A porta NOT probabilstica


Entrada

Sada
determinstica

Sada
probabilstica
=0.87

A porta NOT probabilstica


Como

especificar uma probabilidade de


acerto para a porta lgica?

Onde a funo erro , a alimentao


do circuito e a amplitude do rudo

A porta NOT probabilstica

A porta NOT probabilstica


A

energia por passo de chaveamento


dada por:

Onde C a capacitncia da inversora.


Assim temos uma relao entre E e :

A porta NOT probabilstica

As Leis do PCMOS

1.

A energia consumida por um dispositivo


lgico probabilstico aumenta
exponencialmente com quando o rudo
permanece constante.

2. A energia consumida por um dispositivo


lgico probabilstico aumenta
quadraticamente com a magnitude RMS do
rudo, quando permanece constante

A lgica booleana probabilstica


formada pela lgica booleana


primitiva, mas com suas probabilidades
de resultados associada.
Operador

Funo
e
ou
no

Onde e so as probabilidades de acerto

A lgica booleana probabilstica


Um

exemplo:

entradas

probabilidades

XYZ

Valor 1

Valor 0

000

1/4

3/4

001

1/4

3/4

010

1/4

3/4

011

3/4

1/4

100

1/4

3/4

101

110

111

A lgica booleana probabilstica


Uma

observao:
Se F e G forem a sada de uma operao
probabilstica com probabilidades de
acerto, Pf e Pg, respectivamente, o
resultado das operaes de ou, e, no
levar em conta esses parmetros
atravs de algumas regras. [1]

A lgica booleana probabilstica


Uma

formula booleana representa um


circuito que pode ser implementado por
portas logicas da tecnologia CMOS.

Uma

formula booleana probabilstica


representa um circuito que pode ser
implementado por portas lgicas da
tecnologia PCMOS.

Processamento de Imagem
O

padro de compresso de imagem


H.264, pode ser implementado com
somadores do tipo full-adder, que so
da seguinte forma:

Processamento de Imagem
Fazendo

com que as portas XOR tenham


agora uma probabilidade de erro ,
reduziremos a energia gasta no
processo:

Processamento de Imagem
Aplicando

o decodificador H.264
construdo com full-adders
probabilsticos:

CMOS

PCMOS
uniforme

PCMOS
No
uniforme

Chip- H264

Futuras Aplicaes
Bio-prteses

auditivas.
Dispositivos mveis de diagnostico
mdico.
telefones celulares.
Tablets.
Placas grficas
Criptografia
Aprendizagem de mquina

Atual Aplicao- ISLATE


Tablet educacional utilizado na INDIA
Projetado para lugares sem
disponibilidade de energia eltrica e falta
de professores.
futuramente alimentado com energia
solar.
baixo preo $50, mas podendo chegar a
$35.

ISLATE

ISLATE

Referencias

[1] Palem, Krishna V. , Sustaining Moores Law in


Embedded Computing through Probabilistic and
Approximate Design: Retrospects and Prospects,
2009.
[2] Cheemalavagu Suresh .A Probabilistic CMOS
Switch and its Realization by Exploiting Noise.
[3] Chakrapani , Lakshmi N. .Ultra-Efficient
(Embedded) SOC Architectures based on Probabilistic
CMOS (PCMOS) Technology