DocumentCode :
610854
Title :
Floating Point Architecture Extensions for Optimized Matrix Factorization
Author :
Pedram, Ardavan ; Gerstlauer, Andreas ; Van De Geijn, Robert A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Texas at Austin, Austin, TX, USA
fYear :
2013
fDate :
7-10 April 2013
Firstpage :
49
Lastpage :
58
Abstract :
This paper examines the mapping of algorithms encountered when solving dense linear systems and linear least-squares problems to a custom Linear Algebra Processor. Specifically, the focus is on Cholesky, LU (with partial pivoting), and QR factorizations. As part of the study, we expose the benefits of redesigning floating point units and their surrounding data-paths to support these complicated operations. We show how adding moderate complexity to the architecture greatly alleviates complexities in the algorithm. We study design trade-offs and the effectiveness of architectural modifications to demonstrate that we can improve power and performance efficiency to a level that can otherwise only be expected of full-custom ASIC designs. A feasibility study shows that our extensions to the MAC units can double the speed of required vector-norm operations while reducing energy by 60%. Similarly, up to 20% speedup with 15% savings in energy can be achieved for LU factorization. We show how such efficiency is maintained even in the complex inner kernels of these operations.
Keywords :
application specific integrated circuits; computational complexity; floating point arithmetic; least mean squares methods; matrix decomposition; Cholesky; LU factorization; MAC units; QR factorizations; architectural modifications; architecture complexity; custom linear algebra processor; dense linear systems; design trade-offs; floating point architecture extensions; floating point units; full-custom ASIC designs; linear least-squares problems; optimized matrix factorization; Algorithm design and analysis; Complexity theory; Computer architecture; Matrix decomposition; Registers; Vectors; floating point; linear algebra; low power; matrix factorization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Arithmetic (ARITH), 2013 21st IEEE Symposium on
Conference_Location :
Austin, TX
ISSN :
1063-6889
Print_ISBN :
978-1-4673-5644-2
Type :
conf
DOI :
10.1109/ARITH.2013.21
Filename :
6545891
Link To Document :
بازگشت