From Variability Tolerance to Approximate Computing in Parallel Integrated Architectures and Accelerators
This book focuses on computing devices and their design at various levels to combat variability. The authors provide a review of key concepts with particular emphasis on timing errors caused by various variability sources. They discuss methods to predict and prevent, detect and correct, and finally...
Κύριοι συγγραφείς: | , , |
---|---|
Συγγραφή απο Οργανισμό/Αρχή: | |
Μορφή: | Ηλεκτρονική πηγή Ηλ. βιβλίο |
Γλώσσα: | English |
Έκδοση: |
Cham :
Springer International Publishing : Imprint: Springer,
2017.
|
Θέματα: | |
Διαθέσιμο Online: | Full Text via HEAL-Link |
Πίνακας περιεχομένων:
- Introduction
- Part 1. Predicting and Preventing Errors
- Instruction-Level Tolerance
- Sequence-Level Tolerance
- Procedure-Level Tolerance
- Kernel-Level Tolerance
- Hierarchically Focused Guardbanding
- Part 2. Detecting and Correcting Errors
- Work-Unit Tolerance
- Memristive-Based Associative Memory for Error Recovery
- Part 3. Accepting Errors
- Accuracy-Configurable OpenMP
- An Approximation Workflow for Exploiting Data-Level Parallelism in FPGA Acceleration
- Memristive-Based Associative Memory for Approximate Computational Reuse
- Spatial and Temporal Memoization
- Outlook.