70 likes | 205 Views
Beyond CMOS – April 12, 2010 ERD – Emerging Research Architectures. Paul Franzon , paulf@ncsu.edu Chapter Sections: Introduction Emerging Memory Devices in Conventional Computing II.1 Application Drivers Coordinating with System Drivers and Design II.2 Emerging Memory Structures
E N D
Beyond CMOS – April 12, 2010ERD – Emerging Research Architectures Paul Franzon, paulf@ncsu.edu Chapter Sections: • Introduction • Emerging Memory Devices in Conventional Computing II.1 Application Drivers • Coordinating with System Drivers and Design II.2 Emerging Memory Structures III. Morphic Computing
Beyond CMOS – April 12, 2010Application Drivers Multi-Core Computing for Personal and Departmental Use • Multi-threading; Power consumption; Instant-on computing Database Computing in the Cloud • Relational and Non-relational databases • PB scales, massive concurrency, real time indexing; Power proportionality; Power; Storage Class Memory (SCM) Exascale Computing • Large scale supercomputing; XB scales • Extreme power challenge in data motion; Emerging Programming Models • Resiliency Mobile Personal Computing • Multi-core and random intensive applications do not favor a simple DRAM-flash hierarchy Application-Specific Computing • Persistent RAM; Associativity
Beyond CMOS – April 12, 2010Memory Hierarchy Disk Storage Class Memory SSD Disk NVRAM(s) Streaming Data DRAM DRAM Cache Refill STTRAM SRAM CPU CPU
Beyond CMOS – April 12, 2010Memory Hierarchy Issues: • Multi-thread support • Cost/bit • Power vs. Persistence vs. Endurance • Mix and match • Access Patterns (standards) • Indexing support Disk NVRAM(s) DRAM STTRAM CPU
Beyond CMOS – April 12, 2010Unconventional Logic Architectures Table 2. Current Research Directions for Employing emerging research memory devices to enhance logic.
Beyond CMOS – April 12, 2010Morphic Architectures Leveraging ERD for: • Neuromorphic Architectures • Synaptic; Inference; Neural Network, etc. • Stochastic architectures (noise assisted) • Cellular Automata Architectures • E.g. Image processing (Japan ERD – T. Asai leading)