arrow
返回

FPGA, GPU, and CPU implementations of Jacobi algorithm for eigenanalysis

delete2016-10-01
delete21
PRE
AI
M
Mustafa Torun
O
Onur Yılmaz *
A
Ali N. Akansu
DOI:10.1016/j.jpdc.2016.05.014delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Parallel implementations of Jacobi algorithm for eigenanalysis of a matrix on most commonly used high performance computing (HPC) devices such as central processing unit (CPU), graphics processing unit (GPU), and field-programmable gate array (FPGA) are discussed in this paper. Their performances are investigated and compared. It is shown that CPU, even with multi-threaded implementation, is not a feasible option for large dense matrices. For the GPU implementation, performance impact of the global memory access patterns on the GPU board and the memory coalescing are emphasized. Three memory access methods are proposed. It is shown that one of them achieves 81.6% computational performance improvement over the traditional GPU methods, and it runs 68.5 times faster than a single-threaded CPU for a dense symmetric square matrix of size 1,024. Furthermore, FPGA implementation is presented and its performance running on chips from two major manufacturers are reported. A comparison of GPU and FPGA implementations is quantified and ranked. It is reported that FPGA design delivers the best performance for such a task while GPU is a strong competitor requiring less development effort with superior scalability. We predict that emerging big data applications will benefit from real-time and high performance computing implementations of eigenanalysis for information inference and signal analytics in the future. (C) 2016 Elsevier Inc. All rights reserved.
Keyword:
Eigenanalysis
Principal component analysis
Karhunen-Loeve transform
Jacobi algorithm
Chess tournament
CORDIC
Memory coalescing
FPGA
GPU
CPU

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

N
New Jersey Institute of Technology
学者数:
4.2K
论文数: 4.5K
被引数: 4.6K
引用论文

引用论文

err分享
err收藏
Vehicle System Controls for a Series Hybrid Powertrain
err2011-04-12
err0
PREAI
errQing Wang; Wei Liang; Ming Kuang; Ryan McGee
err分享
err收藏
err分享
err收藏
err分享
err收藏
Combustion Behavior of Solid-Fuel Ramjets
err1978-05-01
err0
errOAAI
errC.J. Mady; P.J. Hickey; D.W. Netzer
err分享
err收藏
err
IF0
err
err0
errOAAI
err
err分享
err收藏
学者 查看更多内容