System-level Memory Power and Performance Optimization for System-on-a-chip Embedded Systems

System-level Memory Power and Performance Optimization for System-on-a-chip Embedded Systems
Author:
Publisher:
Total Pages: 159
Release: 2008
Genre: Electronic dissertations
ISBN:


Download System-level Memory Power and Performance Optimization for System-on-a-chip Embedded Systems Book in PDF, Epub and Kindle

Power has become a first rate design issue in microprocessor design. Power efficiency is especially critical for battery-powered embedded systems. Technology trends are making data communication, both on-chip and off-chip, more expensive relative to computation. Evaluating power-performance design trade-offs at the architectural level still requires more research study. In this dissertation, we will show how microprocessor power, especially in the memory sub-system, is consumed during program execution. We also show that the external memory system in a low power System-on-a-Chip (SOC) embedded system has significant impact on overall system power. The source of memory power consumption is due to the data transmission, bandwidth limitation, and memory access overhead. We review and summarize the current research work on low power microprocessor architecture design in academic research community and in industry world. The work includes power modeling, power estimation tools and power optimization techniques. In addition, we summarize different power optimization into five categories and compare their effects and impacts to the overall system. Two solutions are proposed to reduce data bandwidth and to improve the power efficiency on the external memory bus. We first propose an external bus arbitrator to schedule the external bus requests in order to achieve better bus utilization. We propose a series of power aware arbitration schemes for the external bus request scheduling. On average, we observe a 22 percent performance speed up and 13 percent power savings compared to traditional arbitration schemes. In our second approach, we present a hardware-based, programmable external memory page remapping mechanism which can significantly improve system performance and decrease the power budget on external memory bus accesses. We employ graph-coloring techniques to guide the page mapping procedure. Our algorithm can significantly reduce the memory page miss rate by 70-80 percent on average. For a 4-bank SDRAM memory system, we reduce external memory access time by 11 percent, while reducing the associated power consumed by 11 percent.

Advanced Memory Optimization Techniques for Low-Power Embedded Processors

Advanced Memory Optimization Techniques for Low-Power Embedded Processors
Author: Manish Verma
Publisher: Springer Science & Business Media
Total Pages: 192
Release: 2007-06-20
Genre: Technology & Engineering
ISBN: 1402058977


Download Advanced Memory Optimization Techniques for Low-Power Embedded Processors Book in PDF, Epub and Kindle

This book proposes novel memory hierarchies and software optimization techniques for the optimal utilization of memory hierarchies. It presents a wide range of optimizations, progressively increasing in the complexity of analysis and of memory hierarchies. The final chapter covers optimization techniques for applications consisting of multiple processes found in most modern embedded devices.

Memory Issues in Embedded Systems-on-Chip

Memory Issues in Embedded Systems-on-Chip
Author: Preeti Ranjan Panda
Publisher: Springer Science & Business Media
Total Pages: 200
Release: 2012-12-06
Genre: Technology & Engineering
ISBN: 1461551072


Download Memory Issues in Embedded Systems-on-Chip Book in PDF, Epub and Kindle

Memory Issues in Embedded Systems-On-Chip: Optimizations and Explorations is designed for different groups in the embedded systems-on-chip arena. First, it is designed for researchers and graduate students who wish to understand the research issues involved in memory system optimization and exploration for embedded systems-on-chip. Second, it is intended for designers of embedded systems who are migrating from a traditional micro-controllers centered, board-based design methodology to newer design methodologies using IP blocks for processor-core-based embedded systems-on-chip. Also, since Memory Issues in Embedded Systems-on-Chip: Optimization and Explorations illustrates a methodology for optimizing and exploring the memory configuration of embedded systems-on-chip, it is intended for managers and system designers who may be interested in the emerging capabilities of embedded systems-on-chip design methodologies for memory-intensive applications.

Power Estimation and Optimization Methodologies for VLIW-based Embedded Systems

Power Estimation and Optimization Methodologies for VLIW-based Embedded Systems
Author: Vittorio Zaccaria
Publisher: Springer Science & Business Media
Total Pages: 215
Release: 2007-05-08
Genre: Computers
ISBN: 0306487306


Download Power Estimation and Optimization Methodologies for VLIW-based Embedded Systems Book in PDF, Epub and Kindle

This volume introduces innovative power estimation and optimization methodologies to support the design of low power embedded systems based on high-performance VLIW microprocessors. A VLIW processor is a (generally) pipelined processor that can execute, in each clock cycle, a set of explicitly parallel operations.

Memory Allocation Problems in Embedded Systems

Memory Allocation Problems in Embedded Systems
Author: Maria Soto
Publisher: John Wiley & Sons
Total Pages: 149
Release: 2013-01-24
Genre: Computers
ISBN: 1118577663


Download Memory Allocation Problems in Embedded Systems Book in PDF, Epub and Kindle

Embedded systems are everywhere in contemporary life and are supposed to make our lives more comfortable. In industry, embedded systems are used to manage and control complex systems (e.g. nuclear power plants, telecommunications and flight control) and they are also taking an important place in our daily activities (e.g. smartphones, security alarms and traffic lights). In the design of embedded systems, memory allocation and data assignment are among the main challenges that electronic designers have to face. In fact, they impact heavily on the main cost metrics (power consumption, performance and area) in electronic devices. Thus designers of embedded systems have to pay careful attention in order to minimize memory requirements, thus improving memory throughput and limiting the power consumption by the system’s memory. Electronic designers attempt to minimize memory requirements with the aim of lowering the overall system costs. A state of the art of optimization techniques for memory management and data assignment is presented in this book.

Computer System Design

Computer System Design
Author: Michael J. Flynn
Publisher: John Wiley & Sons
Total Pages: 271
Release: 2011-08-08
Genre: Computers
ISBN: 1118009916


Download Computer System Design Book in PDF, Epub and Kindle

The next generation of computer system designers will be less concerned about details of processors and memories, and more concerned about the elements of a system tailored to particular applications. These designers will have a fundamental knowledge of processors and other elements in the system, but the success of their design will depend on the skills in making system-level tradeoffs that optimize the cost, performance and other attributes to meet application requirements. This book provides a new treatment of computer system design, particularly for System-on-Chip (SOC), which addresses the issues mentioned above. It begins with a global introduction, from the high-level view to the lowest common denominator (the chip itself), then moves on to the three main building blocks of an SOC (processor, memory, and interconnect). Next is an overview of what makes SOC unique (its customization ability and the applications that drive it). The final chapter presents future challenges for system design and SOC possibilities.

Designing Embedded Processors

Designing Embedded Processors
Author: Jörg Henkel
Publisher: Springer Science & Business Media
Total Pages: 551
Release: 2007-07-27
Genre: Technology & Engineering
ISBN: 1402058691


Download Designing Embedded Processors Book in PDF, Epub and Kindle

To the hard-pressed systems designer this book will come as a godsend. It is a hands-on guide to the many ways in which processor-based systems are designed to allow low power devices. Covering a huge range of topics, and co-authored by some of the field’s top practitioners, the book provides a good starting point for engineers in the area, and to research students embarking upon work on embedded systems and architectures.

Low-Power Processors and Systems on Chips

Low-Power Processors and Systems on Chips
Author: Christian Piguet
Publisher: CRC Press
Total Pages: 392
Release: 2018-10-03
Genre: Technology & Engineering
ISBN: 142003720X


Download Low-Power Processors and Systems on Chips Book in PDF, Epub and Kindle

The power consumption of microprocessors is one of the most important challenges of high-performance chips and portable devices. In chapters drawn from Piguet's recently published Low-Power Electronics Design, this volume addresses the design of low-power microprocessors in deep submicron technologies. It provides a focused reference for specialists involved in systems-on-chips, from low-power microprocessors to DSP cores, reconfigurable processors, memories, ad-hoc networks, and embedded software. Low-Power Processors and Systems on Chips is organized into three broad sections for convenient access. The first section examines the design of digital signal processors for embedded applications and techniques for reducing dynamic and static power at the electrical and system levels. The second part describes several aspects of low-power systems on chips, including hardware and embedded software aspects, efficient data storage, networks-on-chips, and applications such as routing strategies in wireless RF sensing and actuating devices. The final section discusses embedded software issues, including details on compilers, retargetable compilers, and coverification tools. Providing detailed examinations contributed by leading experts, Low-Power Processors and Systems on Chips supplies authoritative information on how to maintain high performance while lowering power consumption in modern processors and SoCs. It is a must-read for anyone designing modern computers or embedded systems.

Embedded Memory Design for Multi-Core and Systems on Chip

Embedded Memory Design for Multi-Core and Systems on Chip
Author: Baker Mohammad
Publisher: Springer Science & Business Media
Total Pages: 104
Release: 2013-10-22
Genre: Technology & Engineering
ISBN: 1461488818


Download Embedded Memory Design for Multi-Core and Systems on Chip Book in PDF, Epub and Kindle

This book describes the various tradeoffs systems designers face when designing embedded memory. Readers designing multi-core systems and systems on chip will benefit from the discussion of different topics from memory architecture, array organization, circuit design techniques and design for test. The presentation enables a multi-disciplinary approach to chip design, which bridges the gap between the architecture level and circuit level, in order to address yield, reliability and power-related issues for embedded memory.

Memory Design Techniques for Low Energy Embedded Systems

Memory Design Techniques for Low Energy Embedded Systems
Author: Alberto Macii
Publisher: Springer Science & Business Media
Total Pages: 150
Release: 2013-03-14
Genre: Technology & Engineering
ISBN: 1475758081


Download Memory Design Techniques for Low Energy Embedded Systems Book in PDF, Epub and Kindle

Memory Design Techniques for Low Energy Embedded Systems centers one of the most outstanding problems in chip design for embedded application. It guides the reader through different memory organizations and technologies and it reviews the most successful strategies for optimizing them in the power and performance plane.