Repository logo
Log In(current)
  1. Home
  2. Colleges & Schools
  3. Graduate School
  4. Doctoral Dissertations
  5. AIR: Adaptive Dynamic Precision Iterative Refinement
Details

AIR: Adaptive Dynamic Precision Iterative Refinement

Date Issued
August 1, 2012
Author(s)
Lee, Jun Kyu
Advisor(s)
Gregory D. Peterson
Additional Advisor(s)
Itamar Arel, Robert J. Hinde, Robert J. Harrison
Abstract

In high performance computing, applications often require very accurate solutions while minimizing runtimes and power consumption. Improving the ratio of the number of logic gates implementing floating point arithmetic operations to the total number of logic gates enables greater efficiency, potentially with higher performance and lower power consumption. Software executing on the fixed hardware in Von-Neuman architectures faces limitations on improving this ratio, since processors require extensive supporting logic to fetch and decode instructions while employing arithmetic units with statically defined precision. This dissertation explores novel approaches to improve computing architectures for linear system applications not only by designing application-specific hardware but also by optimizing precision by applying adaptive dynamic precision iterative refinement (AIR). This dissertation shows that AIR is numerically stable and well behaved. Theoretically, AIR can produce up to 3 times speedup over mixed precision iterative refinement on FPGAs. Implementing an AIR prototype for the refinement procedure on a Xilinx XC6VSX475T FPGA results in an estimated around 0.5, 8, and 2 times improvement for the time-, clock-, and energy-based performance per iteration compared to mixed precision iterative refinement on the Nvidia Tesla C2075 GPU, when a user requires a prescribed accuracy between single and double precision. AIR using FPGAs can produce beyond double precision accuracy effectively, while CPUs or GPUs need software help causing substantial overhead.

Subjects

iterative refinement

precision

FPGA

Disciplines
Digital Circuits
Degree
Doctor of Philosophy
Major
Computer Engineering
File(s)
Thumbnail Image
Name

disert_lee_final.pdf

Size

4.83 MB

Format

Adobe PDF

Checksum (MD5)

4630820ad0b5d9f90d2cfda17147d920

Learn more about how TRACE supports reserach impact and open access here.

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Privacy policy
  • End User Agreement
  • Send Feedback
  • Contact
  • Libraries at University of Tennessee, Knoxville
Repository logo COAR Notify