Book 2017

From Variability Tolerance to Approximate Computing in Parallel Integrated Architectures and Accelerators

Authors:

ISBN: 978-3-319-53767-2 (Print) 978-3-319-53768-9 (Online)

Table of contents (13 chapters)

  1. Front Matter

    Pages i-xv

  2. No Access

    Chapter

    Pages 1-7

    Introduction

  3. Predicting and Preventing Errors

    1. Front Matter

      Pages 9-9

    2. No Access

      Chapter

      Pages 11-19

      Instruction-Level Tolerance

    3. No Access

      Chapter

      Pages 21-46

      Sequence-Level Tolerance

    4. No Access

      Chapter

      Pages 47-60

      Procedure-Level Tolerance

    5. No Access

      Chapter

      Pages 61-74

      Kernel-Level Tolerance

    6. No Access

      Chapter

      Pages 75-88

      Hierarchically Focused Guardbanding

  4. Detecting and Correcting Errors

    1. Front Matter

      Pages 89-90

    2. No Access

      Chapter

      Pages 91-115

      Work-Unit Tolerance

    3. No Access

      Chapter

      Pages 117-130

      Memristive-Based Associative Memory for Error Recovery

  5. Accepting Errors

    1. Front Matter

      Pages 131-132

    2. No Access

      Chapter

      Pages 133-149

      Accuracy-Configurable OpenMP

    3. No Access

      Chapter

      Pages 151-164

      An Approximation Workflow for Exploiting Data-Level Parallelism in FPGA Acceleration

    4. No Access

      Chapter

      Pages 165-179

      Memristive-Based Associative Memory for Approximate Computational Reuse

    5. No Access

      Chapter

      Pages 181-190

      Spatial and Temporal Memoization

    6. No Access

      Chapter

      Pages 191-193

      Outlook

  6. Back Matter

    Pages 195-197