NASA Scientific and Technical Aerospace Reports
NASA Scientific and Technical Aerospace Reports
NASA Scientific and Technical Aerospace Reports
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
cost function. We also consider their performance in the context of an ICA algorithm based on non-orthogonal joint<br />
diagonalization.<br />
DTIC<br />
Cost Estimates; Costs<br />
20060001851 International Business Machines Corp., Yorktown Heights, NY USA<br />
Recursive Array Layouts <strong>and</strong> Fast Matrix Multiplication<br />
Chatterjee, Siddhartha; Lebeck, Alvin R.; Patnala, Praveen K.; Thottehodi, Mithuna; Jan. 1, 2005; 50 pp.; In English; Original<br />
contains color illustrations<br />
Contract(s)/Grant(s): DABT63-98-1-0001<br />
Report No.(s): AD-A440384; No Copyright; Avail.: Defense <strong>Technical</strong> Information Center (DTIC)<br />
The performance of both serial <strong>and</strong> parallel implementations of matrix multiplication is highly sensitive to memory<br />
system behavior. False sharing <strong>and</strong> cache conflicts cause traditional column-major or row-major array layouts to incur high<br />
variability in memory system performance as matrix size varies. This paper investigates the use of recursive array layouts to<br />
improve performance <strong>and</strong> reduce variability. Previous work on recursive matrix multiplication is extended to examine several<br />
recursive array layouts <strong>and</strong> three recursive algorithms: st<strong>and</strong>ard matrix multiplication, <strong>and</strong> the more complex algorithms of<br />
Strassen <strong>and</strong> Winograd. While recursive layouts significantly outperform traditional layouts (reducing execution times by a<br />
factor of 1.2-2.5) for the st<strong>and</strong>ard algorithm, they offer little improvement for Strassen’s <strong>and</strong> Winograd’s algorithms. For a<br />
purely sequential implementation, it is possible to reorder computation to conserve memory space <strong>and</strong> improve performance<br />
between 10% <strong>and</strong> 20%. Carrying the recursive layout down to the level of individual matrix elements is shown to be<br />
counter-productive; a combination of recursive layouts down to canonically ordered matrix tiles instead yields higher<br />
performance. Five recursive layouts with successively increasing complexity of address computation are evaluated, <strong>and</strong> it is<br />
shown that addressing overheads can be kept in control even for the most computationally dem<strong>and</strong>ing of these layouts.<br />
DTIC<br />
Architecture (Computers); Computer Storage Devices; Layouts; Matrices (Mathematics); Multiplication; Recursive Functions<br />
20060001879 Washington State Univ., Pullman, WA USA<br />
Numerical Studies of Acoustic Propagation in Shallow Water<br />
Schneider, John B.; Nov. 13, 2005; 7 pp.; In English<br />
Contract(s)/Grant(s): N00014-96-1-0790<br />
Report No.(s): AD-A440431; No Copyright; Avail.: CASI: A02, Hardcopy<br />
Equations were derived which rigorously codify the propagation of fields in finite-difference time-domain (FDTD) grids.<br />
These equations were then used to construct a perfect total-field/scattered field boundary (which is used to inject energy into<br />
the grid). Algorithms were developed to enhance the modeling of material boundaries in the FDTD method; the accuracy of<br />
various FDTD or FDTD-like algorithms were rigorously studied; an FDTD algorithm was developed which is theoretically<br />
exact (i.e., provided the grid is infinite the accuracy is limited only by the finite precision of computers); various computer<br />
programs related to the FDTD method were written; <strong>and</strong> information <strong>and</strong> programs were disseminated via journal<br />
publications, conference presentations, <strong>and</strong> the Web.<br />
DTIC<br />
Acoustic Propagation; Acoustics; Differential Equations; Finite Difference Theory; Shallow Water<br />
20060001928 Uniformed Services Univ. of the Health Sciences, Bethesda, MD USA<br />
Chemical Vapor Identification Using Field-Based Attenuated Total Reflectance Fourier Transform Infrared Detection<br />
<strong>and</strong> Solid Phase Microextraction<br />
Bryant, Chet K.; Jun. 9, 2004; 111 pp.; In English; Original contains color illustrations<br />
Report No.(s): AD-A440604; No Copyright; Avail.: Defense <strong>Technical</strong> Information Center (DTIC)<br />
Attenuated total reflectance Fourier transform infrared (ATR-FTIR) technology is used to identify chemicals in a liquid<br />
or solid phase but not in a vapor phase. This research identified vapor phase chemicals using a field-portable ATR-FTIR<br />
spectrometer combined with a solid phase microextraction (SPME) film. Two nerve agent simulants, diisopropyl<br />
methylphosphonate (DIMP) <strong>and</strong> dimethyl methylphosphonate (DMMP), <strong>and</strong> three polycarbosiloxane polymers were<br />
evaluated using a TravelIR ATR-FTIR instrument. An SPME film was adhered to the TravelIR sampling interface to extract<br />
<strong>and</strong> concentrate vapors to be identified by the TravelIR. The lowest air concentration identified was 50 ppb DIMP <strong>and</strong> 250<br />
ppb DMMP. A remote sampling technique where SPME films were exposed to vapors <strong>and</strong> then transferred to the TravelIR<br />
167