Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * –...

Post on 22-Jan-2021

0 views 0 download

Transcript of Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * –...

Idea of memristor based computer

Martin Klimo*, Ondrej Šuch**

* – Žilinská univerzita, Žilina** – Univerzita Mateja Bela, Banská Bystrica

FSTA 2012 Liptovský Ján

Fuzzy Logic System

Inference E

ngine

Defuzzifier

Fuzzifier

Fuzzy Logic System

fuzzy logic circuit based on memristors

Inference E

ngine

Defuzzifier

Fuzzifier

Memory Resistor - Memristor2011 –Leon Chua:All 2-terminal non-volatile memory devices based on resistance switching are memristorsmemristors, regardless of device material and physical operating characteristics

1960 – Bernard Widrow, Ted Hoff (ADALINE neural network)1971 – Leon Chua (fourth fundamental circuit element)2008 – HP Labs (memristive effect in TiO2! Chua´s memristor)

2008

2010

APPLICATIONSNon-volatile memory

" First memory prototype (4 Mb, 180 nm) announced by SONY: W. Oksuka et al., 2011

" HP announced for 2013

arXiv:1110.2074 (2011).

a b a b

++ simple, passive, non-volatile => low energy consumption -- negation (1-x) not available

1.0V

1.0V

1a1a

a b

22

11

baba

<>

22

11

baba

>>

Déjà vu property

V

500 1000 1500 2000 2500 3000 3500 4000t0.0

0.2

0.4

0.6

0.8

500 1000 1500 2000 2500 3000 3500 4000t0.0

0.2

0.4

0.6

0.8

1b1b

2a

2b

2b

2a

t t

Rule Generator

InferenceEngine

Sensors 1 Sensors n

y

µ(y)

decision a/o

Example: vowel recognition

DFTvoice a/o

spectrumf1 f512

fuzzy logic circuit

y=φ(f1, ... , f512)

Fuzzy logic circuit optimisation• Circuit elements limited to min, max, avg, neg• Circuit topology limited to fractal structure• Optimal „gene“ searched by genetic algorithm

training data

testing datatesting data

training cycles

number of nodes in the circuit

training cycles

Future research

f l i

fuzzy flip-flop network

time

voice

DFT

fuzzy logic circuit

Thank you for your attention