DID YOU KNOW? DTIC has over 3.5 million final reports on DoD funded research, development, test, and evaluation activities available to our registered users. Click
HERE to register or log in.
Accession Number:
AD1081136
Title:
BLAS (Basic Linear Algebra Subprograms) in the C# Language
Descriptive Note:
[Technical Report, Technical Report]
Corporate Author:
US ARMY TARDEC
Report Date:
2017-12-01
Pagination or Media Count:
686
Abstract:
Document the proof of principle study undertaken to rewrite BLAS in the C language. Comparison of machine floating point precision, error-exit tests, and computational tests between the FORTRAN 90 and C implementations for Level 1, 2, and 3 BLAS subroutines were completed successfully. Additional comparison tests included DDOT Level 1, DGER Level 2, and DSYMM Level 3 that matched the output from the Intel Math Kernel Library BLAS Code. No optimization was attempted. This working C language implementation of BLAS defines a starting point to further optimize BLAS in an object-oriented class based .NET language and explore further expansion into the areas of other operating systems .NET Core is designed to work on Windows, Linux, and macOS operating systems and cloud computing environments.
Distribution Statement:
[A, Approved For Public Release]