Open main menu

CDOT Wiki β

Changes

GPU621/Maths

20 bytes added, 21:27, 1 December 2016
What does it contain?
'''Basic Linear Algebra Subroutines (BLAS)'''
 
BLAS contains many operations for working with vectors and matrices. The BLAS functions and routines are broken up into three levels:
Level 1: Vector - Vector Operations
'''SparseBLAS'''
 
A subset of BLAS containing functions and routines for operating on sparse vectors which is a vector where the majority of the elements are 0 or null. SparseBLAS is also split up into the same three levels as BLAS.
'''Linear Algebra Package (LAPACK)''' 
A library functions for solving linear equations, linear least squares problems, eigenvalue and singular value problems.
'''Parallel Direct Sparse Solver Interface (ParDiSo)''' 
A package for solving large sparse linear systems on shared memory multiprocessor systems using level 3 BLAS functions.
'''Vector Mathematics Functions'''
 
A library containing functions for operating on the elements of one or more vectors, performing operations such as arithmetic, power, trigonometric, exponential, rounding, and others.
'''Vector Statistics Functions'''
 
A library containing functions for generating vectors of pseudo-random numbers according to specified distributions and performs convolution and correlation computations.
'''Fourier Transform Functions'''
 
A library containing functions for calculating Fast Fourier Transforms (FFT).
'''Deep Neural Network Functions (DNN)'''
 
A library of functions intended for use in deep neural network applications that use things like machine learning or image/speech recognition.
19
edits