NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
A Streaming Language Implementation of the Discontinuous Galerkin MethodWe present a Brook streaming language implementation of the 3-D discontinuous Galerkin method for compressible fluid flow on tetrahedral meshes. Efficient implementation of the discontinuous Galerkin method using the streaming model of computation introduces several algorithmic design challenges. Using a cycle-accurate simulator, performance characteristics have been obtained for the Stanford Merrimac stream processor. The current Merrimac design achieves 128 Gflops per chip and the desktop board is populated with 16 chips yielding a peak performance of 2 Teraflops. Total parts cost for the desktop board is less than $20K. Current cycle-accurate simulations for discretizations of the 3-D compressible flow equations yield approximately 40-50% of the peak performance of the Merrimac streaming processor chip. Ongoing work includes the assessment of the performance of the same algorithm on the 2 Teraflop desktop board with a target goal of achieving 1 Teraflop performance.
Document ID
20050184165
Acquisition Source
Headquarters
Document Type
Preprint (Draft being sent to journal)
Authors
Barth, Timothy
(NASA Ames Research Center Moffett Field, CA, United States)
Knight, Timothy
(Stanford Univ. Stanford, CA, United States)
Date Acquired
September 7, 2013
Publication Date
January 1, 2005
Subject Category
Fluid Mechanics And Thermodynamics
Meeting Information
Meeting: SIAM Computational Science and Engineering Conference
Location: Orlando, FL
Country: United States
Start Date: February 11, 2005
End Date: February 15, 2005
Sponsors: Society for Industrial and Applied Mathematics
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available