A Survey of Techniques for Approximate Computing

A Survey of Techniques for Approximate Computing PDF Author:
Publisher:
ISBN:
Category :
Languages : en
Pages : 33

Get Book Here

Book Description
Approximate computing trades off computation quality with the effort expended and as rising performance demands confront with plateauing resource budgets, approximate computing has become, not merely attractive, but even imperative. Here, we present a survey of techniques for approximate computing (AC). We discuss strategies for finding approximable program portions and monitoring output quality, techniques for using AC in different processing units (e.g., CPU, GPU and FPGA), processor components, memory technologies etc., and programming frameworks for AC. Moreover, we classify these techniques based on several key characteristics to emphasize their similarities and differences. Finally, the aim of this paper is to provide insights to researchers into working of AC techniques and inspire more efforts in this area to make AC the mainstream computing approach in future systems.

A Survey of Techniques for Approximate Computing

A Survey of Techniques for Approximate Computing PDF Author:
Publisher:
ISBN:
Category :
Languages : en
Pages : 33

Get Book Here

Book Description
Approximate computing trades off computation quality with the effort expended and as rising performance demands confront with plateauing resource budgets, approximate computing has become, not merely attractive, but even imperative. Here, we present a survey of techniques for approximate computing (AC). We discuss strategies for finding approximable program portions and monitoring output quality, techniques for using AC in different processing units (e.g., CPU, GPU and FPGA), processor components, memory technologies etc., and programming frameworks for AC. Moreover, we classify these techniques based on several key characteristics to emphasize their similarities and differences. Finally, the aim of this paper is to provide insights to researchers into working of AC techniques and inspire more efforts in this area to make AC the mainstream computing approach in future systems.

Approximate Computing

Approximate Computing PDF Author: Weiqiang Liu
Publisher: Springer Nature
ISBN: 3030983471
Category : Technology & Engineering
Languages : en
Pages : 607

Get Book Here

Book Description
This book explores the technological developments at various levels of abstraction, of the new paradigm of approximate computing. The authors describe in a single-source the state-of-the-art, covering the entire spectrum of research activities in approximate computing, bridging device, circuit, architecture, and system levels. Content includes tutorials, reviews and surveys of current theoretical/experimental results, design methodologies and applications developed in approximate computing for a wide scope of readership and specialists. Serves as a single-source reference to state-of-the-art of approximate computing; Covers broad range of topics, from circuits to applications; Includes contributions by leading researchers, from academia and industry.

Approximate Computing Techniques

Approximate Computing Techniques PDF Author: Alberto Bosio
Publisher: Springer Nature
ISBN: 303094705X
Category : Technology & Engineering
Languages : en
Pages : 541

Get Book Here

Book Description
This book serves as a single-source reference to the latest advances in Approximate Computing (AxC), a promising technique for increasing performance or reducing the cost and power consumption of a computing system. The authors discuss the different AxC design and validation techniques, and their integration. They also describe real AxC applications, spanning from mobile to high performance computing and also safety-critical applications.

Approximate Circuits

Approximate Circuits PDF Author: Sherief Reda
Publisher: Springer
ISBN: 9783319993218
Category : Technology & Engineering
Languages : en
Pages : 0

Get Book Here

Book Description
This book provides readers with a comprehensive, state-of-the-art overview of approximate computing, enabling the design trade-off of accuracy for achieving better power/performance efficiencies, through the simplification of underlying computing resources. The authors describe in detail various efforts to generate approximate hardware systems, while still providing an overview of support techniques at other computing layers. The book is organized by techniques for various hardware components, from basic building blocks to general circuits and systems.

IoT for Smart Grids

IoT for Smart Grids PDF Author: Kostas Siozios
Publisher: Springer
ISBN: 3030036405
Category : Technology & Engineering
Languages : en
Pages : 282

Get Book Here

Book Description
This book explains the fundamentals of control theory for Internet of Things (IoT) systems and smart grids and its applications. It discusses the challenges imposed by large-scale systems, and describes the current and future trends and challenges in decision-making for IoT in detail, showing the ongoing industrial and academic research in the field of smart grid domain applications. It presents step-by-step design guidelines for the modeling, design, customisation and calibration of IoT systems applied to smart grids, in which the challenges increase with each system’s increasing complexity. It also provides solutions and detailed examples to demonstrate how to use the techniques to overcome these challenges, as well as other problems related to decision-making for successful implementation. Further, it anaylses the features of decision-making, such as low-complexity and fault-tolerance, and uses open-source and publicly available software tools to show readers how they can design, implement and customise their own system control instantiations. This book is a valuable resource for power engineers and researchers, as it addresses the analysis and design of flexible decision-making mechanisms for smart grids. It is also of interest to students on courses related to control of large-scale systems, since it covers the use of state-of-the-art technology with examples and solutions in every chapter. And last but not least, it offers practical advice for professionals working with smart grids.

Embedded Computing for High Performance

Embedded Computing for High Performance PDF Author: João Manuel Paiva Cardoso
Publisher: Morgan Kaufmann
ISBN: 0128041994
Category : Computers
Languages : en
Pages : 322

Get Book Here

Book Description
Embedded Computing for High Performance: Design Exploration and Customization Using High-level Compilation and Synthesis Tools provides a set of real-life example implementations that migrate traditional desktop systems to embedded systems. Working with popular hardware, including Xilinx and ARM, the book offers a comprehensive description of techniques for mapping computations expressed in programming languages such as C or MATLAB to high-performance embedded architectures consisting of multiple CPUs, GPUs, and reconfigurable hardware (FPGAs). The authors demonstrate a domain-specific language (LARA) that facilitates retargeting to multiple computing systems using the same source code. In this way, users can decouple original application code from transformed code and enhance productivity and program portability. After reading this book, engineers will understand the processes, methodologies, and best practices needed for the development of applications for high-performance embedded computing systems. Focuses on maximizing performance while managing energy consumption in embedded systems Explains how to retarget code for heterogeneous systems with GPUs and FPGAs Demonstrates a domain-specific language that facilitates migrating and retargeting existing applications to modern systems Includes downloadable slides, tools, and tutorials

Approximate Computing and its Impact on Accuracy, Reliability and Fault-Tolerance

Approximate Computing and its Impact on Accuracy, Reliability and Fault-Tolerance PDF Author: Gennaro S. Rodrigues
Publisher: Springer
ISBN: 9783031157196
Category : Technology & Engineering
Languages : en
Pages : 0

Get Book Here

Book Description
This book introduces the concept of approximate computing for software and hardware designs and its impact on the reliability of embedded systems. It presents approximate computing methods and proposes approximate fault tolerance techniques applied to programmable hardware and embedded software to provide reliability at low computational costs. The book also presents fault tolerance techniques based on approximate computing, thus presenting how approximate computing can be applied to safety-critical systems.

Approximate Computing Techniques

Approximate Computing Techniques PDF Author: Alberto Bosio
Publisher:
ISBN: 9783030947064
Category : Approximate computing
Languages : en
Pages : 0

Get Book Here

Book Description
This book serves as a single-source reference to the latest advances in Approximate Computing (AxC), a promising technique for increasing performance or reducing the cost and power consumption of a computing system. The authors discuss the different AxC design and validation techniques, and their integration. They also describe real AxC applications, spanning from mobile to high performance computing and also safety-critical applications. Provides a single-source reference to the state-of-the art of approximate computing (AxC); Presents a global picture of the approximate computing paradigm, at various levels of abstraction; Discusses real AxC applications, such as Approximate Computing for IoT, high performance computing and safety-critical applications.

Embedded Deep Learning

Embedded Deep Learning PDF Author: Bert Moons
Publisher: Springer
ISBN: 3319992236
Category : Technology & Engineering
Languages : en
Pages : 206

Get Book Here

Book Description
This book covers algorithmic and hardware implementation techniques to enable embedded deep learning. The authors describe synergetic design approaches on the application-, algorithmic-, computer architecture-, and circuit-level that will help in achieving the goal of reducing the computational cost of deep learning algorithms. The impact of these techniques is displayed in four silicon prototypes for embedded deep learning. Gives a wide overview of a series of effective solutions for energy-efficient neural networks on battery constrained wearable devices; Discusses the optimization of neural networks for embedded deployment on all levels of the design hierarchy – applications, algorithms, hardware architectures, and circuits – supported by real silicon prototypes; Elaborates on how to design efficient Convolutional Neural Network processors, exploiting parallelism and data-reuse, sparse operations, and low-precision computations; Supports the introduced theory and design concepts by four real silicon prototypes. The physical realization’s implementation and achieved performances are discussed elaborately to illustrated and highlight the introduced cross-layer design concepts.

Proceedings of International Conference on Recent Trends in Machine Learning, IoT, Smart Cities and Applications

Proceedings of International Conference on Recent Trends in Machine Learning, IoT, Smart Cities and Applications PDF Author: Vinit Kumar Gunjan
Publisher: Springer Nature
ISBN: 9811572348
Category : Technology & Engineering
Languages : en
Pages : 998

Get Book Here

Book Description
This book gathers selected research papers presented at the International Conference on Recent Trends in Machine Learning, IOT, Smart Cities & Applications (ICMISC 2020), held on 29–30 March 2020 at CMR Institute of Technology, Hyderabad, Telangana, India. Discussing current trends in machine learning, Internet of things, and smart cities applications, with a focus on multi-disciplinary research in the area of artificial intelligence and cyber-physical systems, this book is a valuable resource for scientists, research scholars and PG students wanting formulate their research ideas and find the future directions in these areas. Further, it serves as a reference work anyone wishing to understand the latest technologies used by practicing engineers around the globe.