Efficient LU factorization on FPGA-based machines

被引:0
作者
Wang, XF [1 ]
Ziavras, SG [1 ]
Savir, J [1 ]
机构
[1] New Jersey Inst Technol, Dept Elect & Comp Engn, Newark, NJ 07102 USA
来源
POWER AND ENERGY SYSTEMS, PROCEEDINGS | 2003年
关键词
FPGA; LU factorization; matrix inversion; parallel processing; SOPC;
D O I
暂无
中图分类号
TE [石油、天然气工业]; TK [能源与动力工程];
学科分类号
0807 ; 0820 ;
摘要
Configurable computing has demonstrated its ability to significantly improve performance for many computation-intensive applications. With steady advances in silicon technology, Field-Programmable Gate Array (FPGA) technologies have enabled the implementation of robust System-On-a-Programmable-Chip (SOPC) computing platforms, which, in turn, have given significant boost to the field of (re)configurable computing. With innovative approaches, it is now possible to implement various specialized parallel computing machines in FPGAs. LU factorization is widely used in engineering and science to solve efficiently large systems of linear equations. We describe here our design and implementation of a parallel machine on an SOPC development board, using multiple copies of the Alterav((R)) soft configurable processor, namely Nios((R)); we use this design for the LU factorization of large, sparse matrices. Such matrices are ubiquitous in several application areas, including electrical power flow. Our implementation facilitates the efficient solution of linear equations at a cost much lower than that of supercomputers and networks of workstations. The intricacies of our FPGA-based design are presented along with tradeoff choices made for the purpose of illustration. Performance results prove the viability of our FPGA-based approach.
引用
收藏
页码:459 / 464
页数:6
相关论文
共 8 条
  • [1] BUELL D., 1996, SPLASH 2 FPGAS CUSTO
  • [2] COMPTON K, 2002, ACM COMP SURV JUN, P34
  • [3] Duff Iain S., 1990, DIRECT METHODS SPARS
  • [4] FU C, 1998, IEEE T PARAL DIS FEB, P9
  • [5] Dataflow computation with intelligent memories emulated on field-programmable gate arrays (FPGAs)
    Ingersoll, S
    Ziavras, SG
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2002, 26 (06) : 263 - 280
  • [6] KOESTER DP, 1994, IEEE P SCAL PARAL LI
  • [7] KRISHNAMURCHY EV, 1988, CARTR400CSTR2126 U M
  • [8] TESSIER R, 2001, J VLSI SIGNAL P MAY