1 / 11

IRDS Emerging Research Devices and Architectures NanoCrossbar Workshop

Explore the state-of-the-art in NanoCrossbars for computing, discuss research barriers, and address neuromorphic and analog computing issues.

williei
Download Presentation

IRDS Emerging Research Devices and Architectures NanoCrossbar Workshop

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. IRDS Emerging Research Devices and Architectures NanoCrossbar Workshop Paul Franzon North Carolina State University Raleigh, NC paulf@ncsu.edu 919.515.7351 http://www.ece.ncsu.edu/erl/faculty/paulf.html

  2. Thanks • Thanks to Rambus for hosting this event • Spherically Gary Edge, VP for Research and Jaimie Stuart for Logistics

  3. Background • International Roadmap for Semiconductors (ITRS) used to sponsored by SIA • Now International Roadmap for Devices and Systems (IRDS) sponsored by IEEE • Emerging Research Devices (ERD) Chapter had a subsection called Emerging Research Architectures (ERA). Both • Edited chapter in odd years • Help workshops in even years • Held a workshop on Storage Class Memory in 2012 • Been wanting to do workshops in other areas but lacked good definition • For 2016 two workshops • Nanocrossbar • Approximate/ Stochastic/ Probabilistic computing

  4. Core Group - ERA • Paul Franzon, NCSU (editor) • An Chen, IBM (ERA chair) • Shamik Das, Mitre • Matthew Marinella, Sandia • Erik DeBenidictis, Sandia • Geoff Burr , IBM

  5. Active Interconnect Analog computing (w/ Flash) Execution of pre-trained ANN FPGA SRAM CMOS New learning algorithms (unsupervised, reinforcement) Coarse-Grained Reconfigurable Architectures True North Ohmic Weave DRAM “Next switch” Coupled oscillators Flash Automata Processing Analog computing HTM GPUs Crossbars for STDP Deterministic/reliable NV computing ML Acceler-ators (Convolution, SVM, ML) Accelerators (multimedia, etc.) TCAM NVM- based FPGA Supervised ANN learning NVM crossbars for S-SCM, M-SCM Logic-in- memory Crossbars for backprop Probabilistic computing Probabilistic Learning CMOS beyond the design envelope Quantum computing Non- deterministic Bayesian Approximate computing RBM

  6. 2015 Chapter • Started tracking NanoCrossbars explicitly

  7. Goals of Workshop • Identify and quantify the state of the art in devices, design, modeling, fabrication, and employment of Nano-enabled Crossbars for computing. • Identify the research barriers impeding the use of NanoCrossbars for computing.

  8. Questions asked to presenters General, including memories • What is the status of achieving linear repeatable response, low power, sufficiently long retention, fast writes, sufficiently distinguishable resistances in different states, and long write endurance in one nanoscale device? • Is the access device issue solved? What are the remaining issues?

  9. … Questions Neuromorphic computing • What are the requirements on device linearity, scalability and dynamic range? • What is achieved today? • What are the tradeoffs exposed in achieving this? • What style of non-traditional computing is best suited to nanodevice arrays? E.g. spiking neuron, deep network, full logic map, etc. • Why? • What are the specific gaps in device properties that are preventing us from achieving this paradigm?

  10. … Questions Analog computing • What are the requirements on device linearity, scalability and dynamic range? • What is achieved today? • What are the tradeoffs exposed in achieving this? • What is the required device yield? What mechanisms are available for implementing working arrays in the presence of <100% yield? • What levels of noise during readout can be tolerated? • To what degree could closed-loop control (e.g., iterative resistance-tuning for higher accuracy) be available during device write?

  11. Agenda 0900– 0930 : Introduction: Paul Franzon, NC State University 0930 – 1020 : Matt Marinella, Sandia 1020 – 1040 : Break 1040 : 1120 : Geoff Burr IBM 1120 – 1200 : Catchup 1200 – 1300 : Lunch 1340 : Dmitri Strukov, UCSB 1420 : Kevin Cao, ASU 1420– 1440 : Break 1440 - 1520: Miao Hu, HPE 520 – 1600 : Wei Lu, UMich 1600 – 1640 : GertCauwenberghs, UCSD (via webex)

More Related