Multi-Layer Approximate Computing
Public Deposited- Resource Type
- Creator
- Abstract
Approximate computing can efficiently trade accuracy for power savings, thus optimizing the power for applications that don't require exact solutions. This tradeoff has been studied in recent years across several implementation technologies, but mostly focused on approximations on a specific system layer. This thesis investigates how approximations interact at different layers and affect accuracy and power. We present a hierarchical model that attempts to analytically define levels of approximations, such that we can model the effects of approximations at multiple layers, as a function of a priori knowledge of the approximations' effects at each layer. We evaluate the validity of our model for an image processing application on a RISC-V simulator across two layers. The results indicate while type A model predicts accuracy pessimistically, type B model anticipates both power and accuracy with >98% accuracy. We discuss work towards improving this model and evaluating it across more comprehensive empirical results.
- Subject
- Language
- Publisher
- Thesis Degree Level
- Thesis Degree Name
- Thesis Degree Discipline
- Identifier
- Rights Notes
Copyright © 2022 the author(s). Theses may be used for non-commercial research, educational, or related academic purposes only. Such uses include personal study, research, scholarship, and teaching. Theses may only be shared by linking to Carleton University Institutional Repository and no part may be used without proper attribution to the author. No part may be used for commercial purposes directly or indirectly via a for-profit platform; no adaptation or derivative works are permitted without consent from the copyright owner.
- Date Created
- 2022
Relations
- In Collection:
Items
Thumbnail | Title | Date Uploaded | Visibility | Actions |
---|---|---|---|---|
brar-multilayerapproximatecomputing.pdf | 2023-05-05 | Public | Download |