What do the libraries like CUFFT and CUBLAS mean? Can someone expand please?

I want to develop someting and I found that there are multiple libraries for one small work! So what are those libraries and what are the uses / differences?

Can someone tell me the list of them and the place where I can get more info?

I want to develop someting and I found that there are multiple libraries for one small work! So what are those libraries and what are the uses / differences?

Can someone tell me the list of them and the place where I can get more info?

CUBLAS, CUFFT and CUSPARSE all have their own documentation which is supplied in the standard CUDA toolkit distribution. All your questions will be answered by reading the first couple of pages of each.

CUBLAS, CUFFT and CUSPARSE all have their own documentation which is supplied in the standard CUDA toolkit distribution. All your questions will be answered by reading the first couple of pages of each.

cuBLAS - “Basic Linear Algebra Subroutines” - useful in solving systems of linear equation - accelerated by CUDA.
BLAS has been there for decades now. Check wikipedia
cuFFT - Fast Fourier Transforms library accelerated by CUDA
FFT is age old concept. Useful in signal processing and other scientific apps
cuSPARSE - Routines for sparse system solving accelerated by CUDA
Sparse Matrices occur frequently in FEA, Fluid dynamics, Graph theory etc.
Mostly they occur as “systems of linear equations” that need to be solved.
HTH

cuBLAS - “Basic Linear Algebra Subroutines” - useful in solving systems of linear equation - accelerated by CUDA.
BLAS has been there for decades now. Check wikipedia
cuFFT - Fast Fourier Transforms library accelerated by CUDA
FFT is age old concept. Useful in signal processing and other scientific apps
cuSPARSE - Routines for sparse system solving accelerated by CUDA
Sparse Matrices occur frequently in FEA, Fluid dynamics, Graph theory etc.
Mostly they occur as “systems of linear equations” that need to be solved.
HTH