High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis

Field Programmable Gate Arrays (FPGAs) enable powerful performance acceleration for scientific computations because of their intrinsic parallelism, pipeline ability, and flexible architecture. This dissertation explores the computational power of FPGAs for an important scientific application: linear...

Full description

Bibliographic Details
Main Author: Sun, Junqing
Published: Trace: Tennessee Research and Creative Exchange 2008
Subjects:
Online Access:http://trace.tennessee.edu/utk_graddiss/349
id ndltd-UTENN-oai-trace.tennessee.edu-utk_graddiss-1408
record_format oai_dc
spelling ndltd-UTENN-oai-trace.tennessee.edu-utk_graddiss-14082011-12-13T16:02:02Z High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis Sun, Junqing Field Programmable Gate Arrays (FPGAs) enable powerful performance acceleration for scientific computations because of their intrinsic parallelism, pipeline ability, and flexible architecture. This dissertation explores the computational power of FPGAs for an important scientific application: linear algebra. First of all, optimized linear algebra subroutines are presented based on enhancements to both algorithms and hardware architectures. Compared to microprocessors, these routines achieve significant speedup. Second, computing with mixed-precision data on FPGAs is proposed for higher performance. Experimental analysis shows that mixed-precision algorithms on FPGAs can achieve the high performance of using lower-precision data while keeping higher-precision accuracy for finding solutions of linear equations. Third, an execution time model is built for reconfigurable computers (RC), which plays an important role in performance analysis and optimal resource utilization of FPGAs. The accuracy and efficiency of parallel computing performance models often depend on mean maximum computations. Despite significant prior work, there have been no sufficient mathematical tools for this important calculation. This work presents an Effective Mean Maximum Approximation method, which is more general, accurate, and efficient than previous methods. Together, these research results help address how to make linear algebra applications perform better on high performance reconfigurable computing architectures. 2008-05-01 text http://trace.tennessee.edu/utk_graddiss/349 Doctoral Dissertations Trace: Tennessee Research and Creative Exchange Electrical and Computer Engineering
collection NDLTD
sources NDLTD
topic Electrical and Computer Engineering
spellingShingle Electrical and Computer Engineering
Sun, Junqing
High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis
description Field Programmable Gate Arrays (FPGAs) enable powerful performance acceleration for scientific computations because of their intrinsic parallelism, pipeline ability, and flexible architecture. This dissertation explores the computational power of FPGAs for an important scientific application: linear algebra. First of all, optimized linear algebra subroutines are presented based on enhancements to both algorithms and hardware architectures. Compared to microprocessors, these routines achieve significant speedup. Second, computing with mixed-precision data on FPGAs is proposed for higher performance. Experimental analysis shows that mixed-precision algorithms on FPGAs can achieve the high performance of using lower-precision data while keeping higher-precision accuracy for finding solutions of linear equations. Third, an execution time model is built for reconfigurable computers (RC), which plays an important role in performance analysis and optimal resource utilization of FPGAs. The accuracy and efficiency of parallel computing performance models often depend on mean maximum computations. Despite significant prior work, there have been no sufficient mathematical tools for this important calculation. This work presents an Effective Mean Maximum Approximation method, which is more general, accurate, and efficient than previous methods. Together, these research results help address how to make linear algebra applications perform better on high performance reconfigurable computing architectures.
author Sun, Junqing
author_facet Sun, Junqing
author_sort Sun, Junqing
title High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis
title_short High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis
title_full High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis
title_fullStr High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis
title_full_unstemmed High Performance Reconfigurable Computing for Linear Algebra: Design and Performance Analysis
title_sort high performance reconfigurable computing for linear algebra: design and performance analysis
publisher Trace: Tennessee Research and Creative Exchange
publishDate 2008
url http://trace.tennessee.edu/utk_graddiss/349
work_keys_str_mv AT sunjunqing highperformancereconfigurablecomputingforlinearalgebradesignandperformanceanalysis
_version_ 1716389866010312704