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...
Main Author: | |
---|---|
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 |