Emerging Memory Technologies

Emerging Memory Technologies
Author :
Publisher : Springer Science & Business Media
Total Pages : 321
Release :
ISBN-10 : 9781441995513
ISBN-13 : 144199551X
Rating : 4/5 (13 Downloads)

Synopsis Emerging Memory Technologies by : Yuan Xie

This book explores the design implications of emerging, non-volatile memory (NVM) technologies on future computer memory hierarchy architecture designs. Since NVM technologies combine the speed of SRAM, the density of DRAM, and the non-volatility of Flash memory, they are very attractive as the basis for future universal memories. This book provides a holistic perspective on the topic, covering modeling, design, architecture and applications. The practical information included in this book will enable designers to exploit emerging memory technologies to improve significantly the performance/power/reliability of future, mainstream integrated circuits.

Energy Efficient High Performance Processors

Energy Efficient High Performance Processors
Author :
Publisher : Springer
Total Pages : 176
Release :
ISBN-10 : 9789811085543
ISBN-13 : 9811085544
Rating : 4/5 (43 Downloads)

Synopsis Energy Efficient High Performance Processors by : Jawad Haj-Yahya

This book explores energy efficiency techniques for high-performance computing (HPC) systems using power-management methods. Adopting a step-by-step approach, it describes power-management flows, algorithms and mechanism that are employed in modern processors such as Intel Sandy Bridge, Haswell, Skylake and other architectures (e.g. ARM). Further, it includes practical examples and recent studies demonstrating how modem processors dynamically manage wide power ranges, from a few milliwatts in the lowest idle power state, to tens of watts in turbo state. Moreover, the book explains how thermal and power deliveries are managed in the context this huge power range. The book also discusses the different metrics for energy efficiency, presents several methods and applications of the power and energy estimation, and shows how by using innovative power estimation methods and new algorithms modern processors are able to optimize metrics such as power, energy, and performance. Different power estimation tools are presented, including tools that break down the power consumption of modern processors at sub-processor core/thread granularity. The book also investigates software, firmware and hardware coordination methods of reducing power consumption, for example a compiler-assisted power management method to overcome power excursions. Lastly, it examines firmware algorithms for dynamic cache resizing and dynamic voltage and frequency scaling (DVFS) for memory sub-systems.

A Primer on Memory Persistency

A Primer on Memory Persistency
Author :
Publisher : Morgan & Claypool Publishers
Total Pages : 115
Release :
ISBN-10 : 9781636393056
ISBN-13 : 1636393055
Rating : 4/5 (56 Downloads)

Synopsis A Primer on Memory Persistency by : Vaibhav Gogte

This book introduces readers to emerging persistent memory (PM) technologies that promise the performance of dynamic random-access memory (DRAM) with the durability of traditional storage media, such as hard disks and solid-state drives (SSDs). Persistent memories (PMs), such as Intel's Optane DC persistent memories, are commercially available today. Unlike traditional storage devices, PMs can be accessed over a byte-addressable load-store interface with access latency that is comparable to DRAM. Unfortunately, existing hardware and software systems are ill-equipped to fully avail the potential of these byte-addressable memory technologies as they have been designed to access traditional storage media over a block-based interface. Several mechanisms have been explored in the research literature over the past decade to design hardware and software systems that provide high-performance access to PMs. Because PMs are durable, they can retain data across failures, such as power failures and program crashes. Upon a failure, recovery mechanisms may inspect PM data, reconstruct state and resume program execution. Correct recovery of data requires that operations to the PM are properly ordered during normal program execution. Memory persistency models define the order in which memory operations are performed at the PM. Much like memory consistency models, memory persistency models may be relaxed to improve application performance. Several proposals have emerged recently to design memory persistency models for hardware and software systems and for high-level programming languages. These proposals differ in several key aspects; they relax PM ordering constraints, introduce varying programmability burden, and introduce differing granularity of failure atomicity for PM operations. This primer provides a detailed overview of the various classes of the memory persistency models, their implementations in hardware, programming languages and software systems proposed in the recent research literature, and the PM ordering techniques employed by modern processors.

Emerging Memory and Computing Devices in the Era of Intelligent Machines

Emerging Memory and Computing Devices in the Era of Intelligent Machines
Author :
Publisher : MDPI
Total Pages : 276
Release :
ISBN-10 : 9783039285020
ISBN-13 : 3039285025
Rating : 4/5 (20 Downloads)

Synopsis Emerging Memory and Computing Devices in the Era of Intelligent Machines by : Pedram Khalili Amiri

Computing systems are undergoing a transformation from logic-centric towards memory-centric architectures, where overall performance and energy efficiency at the system level are determined by the density, performance, functionality and efficiency of the memory, rather than the logic sub-system. This is driven by the requirements of data-intensive applications in artificial intelligence, autonomous systems, and edge computing. We are at an exciting time in the semiconductor industry where several innovative device and technology concepts are being developed to respond to these demands, and capture shares of the fast growing market for AI-related hardware. This special issue is devoted to highlighting, discussing and presenting the latest advancements in this area, drawing on the best work on emerging memory devices including magnetic, resistive, phase change, and other types of memory. The special issue is interested in work that presents concepts, ideas, and recent progress ranging from materials, to memory devices, physics of switching mechanisms, circuits, and system applications, as well as progress in modeling and design tools. Contributions that bridge across several of these layers are especially encouraged.

Computing with Memory for Energy-Efficient Robust Systems

Computing with Memory for Energy-Efficient Robust Systems
Author :
Publisher : Springer Science & Business Media
Total Pages : 210
Release :
ISBN-10 : 9781461477983
ISBN-13 : 1461477980
Rating : 4/5 (83 Downloads)

Synopsis Computing with Memory for Energy-Efficient Robust Systems by : Somnath Paul

This book analyzes energy and reliability as major challenges faced by designers of computing frameworks in the nanometer technology regime. The authors describe the existing solutions to address these challenges and then reveal a new reconfigurable computing platform, which leverages high-density nanoscale memory for both data storage and computation to maximize the energy-efficiency and reliability. The energy and reliability benefits of this new paradigm are illustrated and the design challenges are discussed. Various hardware and software aspects of this exciting computing paradigm are described, particularly with respect to hardware-software co-designed frameworks, where the hardware unit can be reconfigured to mimic diverse application behavior. Finally, the energy-efficiency of the paradigm described is compared with other, well-known reconfigurable computing platforms.

Green Computing with Emerging Memory

Green Computing with Emerging Memory
Author :
Publisher : Springer Science & Business Media
Total Pages : 214
Release :
ISBN-10 : 9781461408116
ISBN-13 : 1461408113
Rating : 4/5 (16 Downloads)

Synopsis Green Computing with Emerging Memory by : Takayuki Kawahara

This volume describes computing innovation using non-volatile memory for a sustainable world. The text presents methods of design and implementation for non-volatile memory, allowing devices to be turned off normally when not in use, yet operate with full performance when needed.

Processing in Memory Using Emerging Memory Technologies

Processing in Memory Using Emerging Memory Technologies
Author :
Publisher :
Total Pages : 106
Release :
ISBN-10 : OCLC:1052566650
ISBN-13 :
Rating : 4/5 (50 Downloads)

Synopsis Processing in Memory Using Emerging Memory Technologies by : Saransh Gupta

Recent years have witnessed a rapid growth in the amount of generated data, owing to the emergence of Internet of Things (IoT). Processing such huge data on traditional computing systems is highly inefficient, mainly due to the limited cache capacity and memory bandwidth. Processing in-memory (PIM) is an emerging paradigm which tries to address this issue. It uses memories as computing units, hence reducing the data transfers between memory and processing cores. However, the application of present PIM techniques is restricted by their limited functionality and inability to process large amounts of data efficiently. In this thesis, we propose novel techniques which exploit the analog properties of emerging memory technologies. Not only do these support more complex functions such as addition, multiplication, and search but also manage and process large data more efficiently. We present a new blocked PIM architecture which uses inter-block interconnects to accelerate data intensive processing. We also introduce a heterogeneous architecture having general purpose cores and PIM-enable memory and a data-dependent task allocation scheme for it. We also apply application specific optimizations and approximation techniques to further design accelerators for neural networks and database query systems. While we design a multiplication-by-constant hardware for neural networks, query processing is accelerated by a novel in-memory nearest search technique. Our neural network accelerator achieves 113.9x higher energy efficiency and 56.3x speedup as compared to AMD GPU. Also, the query accelerator provides 49.3x performance speedup and 32.9x energy savings as compared to recent Intel CPU.

Exploring Memory Hierarchy Design with Emerging Memory Technologies

Exploring Memory Hierarchy Design with Emerging Memory Technologies
Author :
Publisher : Springer Science & Business Media
Total Pages : 126
Release :
ISBN-10 : 9783319006819
ISBN-13 : 3319006819
Rating : 4/5 (19 Downloads)

Synopsis Exploring Memory Hierarchy Design with Emerging Memory Technologies by : Guangyu Sun

This book equips readers with tools for computer architecture of high performance, low power, and high reliability memory hierarchy in computer systems based on emerging memory technologies, such as STTRAM, PCM, FBDRAM, etc. The techniques described offer advantages of high density, near-zero static power, and immunity to soft errors, which have the potential of overcoming the “memory wall.” The authors discuss memory design from various perspectives: emerging memory technologies are employed in the memory hierarchy with novel architecture modification; hybrid memory structure is introduced to leverage advantages from multiple memory technologies; an analytical model named “Moguls” is introduced to explore quantitatively the optimization design of a memory hierarchy; finally, the vulnerability of the CMPs to radiation-based soft errors is improved by replacing different levels of on-chip memory with STT-RAMs.

Innovations in the Memory System

Innovations in the Memory System
Author :
Publisher : Morgan & Claypool Publishers
Total Pages : 153
Release :
ISBN-10 : 9781627059695
ISBN-13 : 1627059695
Rating : 4/5 (95 Downloads)

Synopsis Innovations in the Memory System by : Rajeev Balasubramonian

This is a tour through recent and prominent works regarding new DRAM chip designs and technologies, near data processing approaches, new memory channel architectures, techniques to tolerate the overheads of refresh and fault tolerance, security attacks and mitigations, and memory scheduling. The memory system will soon be a hub for future innovation. While conventional memory systems focused primarily on high density, other memory system metrics like energy, security, and reliability are grabbing modern research headlines. With processor performance stagnating, it is also time to consider new programming models that move some application computations into the memory system. This, in turn, will lead to feature-rich memory systems with new interfaces. The past decade has seen a number of memory system innovations that point to this future where the memory system will be much more than dense rows of unintelligent bits.