Techniques for the Interactive Development of Numerical Linear Algebra Libraries for Scientific Computation

Techniques for the Interactive Development of Numerical Linear Algebra Libraries for Scientific Computation
Author :
Publisher :
Total Pages : 356
Release :
ISBN-10 : UIUC:30112032948272
ISBN-13 :
Rating : 4/5 ( Downloads)

Book Synopsis Techniques for the Interactive Development of Numerical Linear Algebra Libraries for Scientific Computation by : Bret Andrew Marsolf

Download or read book Techniques for the Interactive Development of Numerical Linear Algebra Libraries for Scientific Computation written by Bret Andrew Marsolf and published by . This book was released on 1997 with total page 356 pages. Available in PDF, EPUB and Kindle. Book excerpt: Abstract: "The development of high-performance numerical algorithms and their effective use in application codes is an iterative process involving the refinement of the algorithms and their implementations that continues during the lifetime of the algorithm. Knowledge and expertise from the areas of numerical analysis, computer software, compilers, machine architecture, and applications are required during the development. To improve this process, the FALCON environment was developed to combine the analysis techniques from restructuring compilers with the algebraic techniques from numerical analysis. In this thesis, interactive techniques that were developed to extend the FALCON environment are described. These techniques allow the developer to improve the analysis of the algorithm, to restructure the algorithm using transformation patterns, to utilize additional information about structures within the data, and to control the generation of the target code. The experimental results show that the codes generated by the interactive techniques have better performance than those generated automatically. In addition, the environment was extended to support the generation of C++ code. When the C++ code generated by FALCON is compared to the code generated by other MATLAB translators, the C++ code is typically faster. However, when compared against the Fortran 90 code generated by FALCON, the C++ code is usually slower."


Techniques for the Interactive Development of Numerical Linear Algebra Libraries for Scientific Computation Related Books

Techniques for the Interactive Development of Numerical Linear Algebra Libraries for Scientific Computation
Language: en
Pages: 356
Authors: Bret Andrew Marsolf
Categories: Algebras, Linear
Type: BOOK - Published: 1997 - Publisher:

DOWNLOAD EBOOK

Abstract: "The development of high-performance numerical algorithms and their effective use in application codes is an iterative process involving the refinemen
Enabling Technologies for Computational Science
Language: en
Pages: 399
Authors: Elias N. Houstis
Categories: Computers
Type: BOOK - Published: 2012-12-06 - Publisher: Springer Science & Business Media

DOWNLOAD EBOOK

Enabling Technologies for Computational Science assesses future application computing needs, identifies research directions in problem-solving environments (PSE
Computational Science and Its Applications - ICCSA 2004
Language: en
Pages: 1191
Authors: Antonio Laganà
Categories: Computers
Type: BOOK - Published: 2004-04-29 - Publisher: Springer

DOWNLOAD EBOOK

The natural mission of Computational Science is to tackle all sorts of human problems and to work out intelligent automata aimed at alleviating the b- den of wo
Numerical Methods in Scientific Computing
Language: en
Pages: 742
Authors: Germund Dahlquist
Categories: Mathematics
Type: BOOK - Published: 2008-01-01 - Publisher: SIAM

DOWNLOAD EBOOK

This new book from the authors of the classic book Numerical methods addresses the increasingly important role of numerical methods in science and engineering.
Python Programming and Numerical Methods
Language: en
Pages: 482
Authors: Qingkai Kong
Categories: Technology & Engineering
Type: BOOK - Published: 2020-11-27 - Publisher: Academic Press

DOWNLOAD EBOOK

Python Programming and Numerical Methods: A Guide for Engineers and Scientists introduces programming tools and numerical methods to engineering and science stu