react a framework for rapid exploration of approximate
play

REACT: A Framework for Rapid Exploration of Approximate - PowerPoint PPT Presentation

REACT: A Framework for Rapid Exploration of Approximate Computing Techniques Mark Wyse , Andr Baixo, Thierry Moreau, Bill Zorn James Bornholt, Adrian Sampson,


  1. REACT: ¡A ¡Framework ¡for ¡Rapid ¡ Exploration ¡of ¡Approximate ¡ Computing ¡Techniques Mark ¡Wyse , ¡André ¡Baixo, ¡Thierry ¡Moreau, ¡Bill ¡Zorn James ¡Bornholt, ¡Adrian ¡Sampson, ¡Luis ¡Ceze, ¡Mark ¡Oskin University ¡of ¡Washington

  2. Motivation Understand ¡current ¡research Investigate ¡new ¡techniques Evaluate ¡impact ¡of ¡existing ¡techniques

  3. Overview Taxonomy Framework Dimensions Details Conclusions Early ¡Results

  4. Taxonomy 𝑄 𝑦 − 𝐵 𝑦 ≤ 𝜁 ¡∀ ¡𝑦 Determinism Pr ¡ (|𝑄(𝑦) − 𝐵(𝑦)| > 𝜁) < 𝑄 ¡∀ ¡𝑦 Granularity Hardware/Software Computational ¡Resource(s)

  5. Nondeterministic Deterministic Bit-­‑Width ¡Reduction Fine ¡Grained Float-­‑to-­‑Fixed ¡Conversion DRAM ¡Refresh ¡Rate Fuzzy ¡Memoization SRAM ¡Soft ¡Error ¡Exposure Hierarchical ¡FPU Approximate Storage ¡(PCM) Load ¡Value ¡Approximation Soft ¡Fault Tolerance Lossy Compression ¡and ¡Data ¡Packing Synchronization ¡Elision Precision ¡Scaling ¡ALU Voltage ¡Overscaling Reduced-­‑Precision ¡FPU Underdesigned Multiplier Coarse ¡Grained Algorithm ¡Selection Code ¡Perforation Error ¡Prone Processors Interpolated ¡Memoization Neural ¡Acceleration ¡(Analog) Neural ¡Acceleration ¡(ASIC, FPGA, ¡GPU) Parallel ¡Pattern ¡Replacement Parameter ¡Adjustment

  6. REACT A ¡Framework ¡for ¡ R apid ¡ E xploration ¡of ¡ A pproximate ¡ C omputing ¡ T echniques

  7. Application ¡Profiler ¡& ¡Energy ¡Model Intel ¡Pin ¡tool Custom, ¡linear ¡model Insn Count ¡+ ¡Arch ¡Events Simple, ¡understandable Validated ¡against ¡McPAT

  8. Error ¡Injection ACCEPT int i, p; APPROX int a; Runtime ¡error ¡injection APPROX int data[N]; Simple ¡API a = data[i] * p; Arbitrary ¡error ¡models

  9. Approximation ¡Models

  10. Early ¡Results ¡-­‑ Sobel ?

  11. Early ¡Results ¡– FFT1D

  12. Conclusions Coarse-­‑grained ¡superior ¡to ¡fine-­‑grained Coarse-­‑grained, ¡Nondeterministic!

  13. Thank ¡you! Questions?

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend