idea of memristor based computer - math · 2012. 2. 17. · martin klimo*, ondrej Šuch** * –...

24
Idea of memristor based computer Martin Klimo * , Ondrej Šuch ** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA 2012 Liptovský Ján

Upload: others

Post on 22-Jan-2021

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

Idea of memristor based computer

Martin Klimo*, Ondrej Šuch**

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

FSTA 2012 Liptovský Ján

Page 2: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

Fuzzy Logic System

Inference E

ngine

Defuzzifier

Fuzzifier

Page 3: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

Fuzzy Logic System

fuzzy logic circuit based on memristors

Inference E

ngine

Defuzzifier

Fuzzifier

Page 4: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

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)

Page 5: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 6: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 7: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

2008

Page 8: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

2010

Page 9: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

APPLICATIONSNon-volatile memory

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

" HP announced for 2013

Page 10: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 11: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 12: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 13: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 14: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 15: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

arXiv:1110.2074 (2011).

a b a b

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

Page 16: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 17: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

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

Page 18: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

Rule Generator

InferenceEngine

Sensors 1 Sensors n

Page 19: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

y

µ(y)

decision a/o

Example: vowel recognition

DFTvoice a/o

spectrumf1 f512

fuzzy logic circuit

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

Page 20: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

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

Page 21: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 22: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA
Page 23: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

Future research

f l i

fuzzy flip-flop network

time

voice

DFT

fuzzy logic circuit

Page 24: Idea of memristor based computer - Math · 2012. 2. 17. · Martin Klimo*, Ondrej Šuch** * – Žilinská univerzita, Žilina ** – Univerzita Mateja Bela, Banská Bystrica FSTA

Thank you for your attention