Engineering Applications on NASA's FPGA-based Hypercomputer

Colloq: Speaker: 
Olaf O. Storaasli
Colloq: Speaker Institution: 
Sr Research Scientist, NASA Langley,
Colloq: Date and Time: 
Tue, 2005-03-15 13:00
Colloq: Location: 
ORNL, Bldg. 5700, Room L204
Colloq: Host: 
Jeffrey S. Vetter
Colloq: Host Email:
Colloq: Abstract: 
This purpose of this presentation is to describe how NASA Langley's reconfigurable Field Programmable Gate Array (FPGA)-based hypercomputer research is addressing the solution of comprehensive engineering and scientific calculations. Two approaches are used to exploit Langley's Star Bridge Hypercomputer Systems for analysis calculations: Develop analyses codes in VIVA for Hypercomputer (fully exploits parallelism) Use Hyercomputer to accelerate time-consuming (bottleneck) calculations Since NASA C++/FORTRAN legacy codes do not exploit all of the FPGA parallelism possible (hundreds of operations/cycle), the algorithms were entirely written in the VIVA language using the first approach. However, the second approach was used for a large legacy code where over 95% of the finite element equation solution computations are concentrated in a two-page FORTRAN kernel. This matrix-factor kernel was replaced by VIVA \gateware\to exploit FPGA parallelism. This VIVA kernel development involves researchers at Alpha-Star Corporation (GENOA structures code), Starbridge Systems (VIVA developers), and NASA (developed GPS Solver used in GENOA). NASA FPGA-based research initially focused on rapid structural analysis, but has now been extended to include linear algebra, matrix equation solution and integration (Runge-Kutta for fluid dynamics and Newmark-Beta for finite element structural mechanics). The presentation builds on previous NASA research and describes \lessons learned\, via close Starbridge collaboration, to overcome early HAL-15 and VIVA limitations, which has led to rapid and accurate scientific and engineering analysis calculations.
Colloq: Speaker Bio: