Emerging Technologies of Computation

10
Emerging Technologies of Computation Montek Singh COMP790-084 Sep 8, 2011

description

Emerging Technologies of Computation. Montek Singh COMP790-084 Sep 8, 2011. Today: Magnetic Quantum Dot Cellular Automata (MQCA). Previous class: Basics of magnetism Nanomagnets and their coupling TODAY: Challenges and Benefits reliability and yield speed energy - PowerPoint PPT Presentation

Transcript of Emerging Technologies of Computation

Page 1: Emerging Technologies of Computation

Emerging Technologies of Computation

Montek Singh

COMP790-084Sep 8, 2011

Page 2: Emerging Technologies of Computation

Previous class:◦ Basics of magnetism◦ Nanomagnets and their coupling

TODAY:◦ Challenges and Benefits

reliability and yield speed energy

◦ Open questions clocking? suitable architectures externally controlled inputs? integration with storage?

Today: Magnetic Quantum Dot Cellular Automata (MQCA)

Page 3: Emerging Technologies of Computation

Yield only 25%!

Reliability and yield

Page 4: Emerging Technologies of Computation

Individual gates can function at THz speeds

Clocking limits operation to 100 MHz or so

Speed

Page 5: Emerging Technologies of Computation

Gates extremely energy-efficient◦ dissipation below 1 eV per switching event◦ 10^10 gates would dissipate ~0.1W power

assuming 100 MHz operation◦ Another experiment indicates at least 100x

energy benefit

Clocking dissipates more energy

Energy

Page 6: Emerging Technologies of Computation

Challenge: Clocking

Need complex multiphase clocking

Page 7: Emerging Technologies of Computation

Questions◦ how many phases◦ what phase relationships

Challenge: Clocking

Page 8: Emerging Technologies of Computation

Architectural problems:◦ “layout=timing” problem

how to arrange to maintain data coherence?

◦ how to feed back data values?

◦ can we have a “real data clock” signal as well?

Question: Suitable Architectures?

Page 9: Emerging Technologies of Computation

How to provide external inputs?◦ so far, experiments only provide constants!

Question: providing inputs

Page 10: Emerging Technologies of Computation

Can we combine processing with magnetic storage?◦ smart disks!◦ smart magnetic RAMs (MRAMs)!

Question: integrating w/ storage