Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .

Contents
1.2. SYSTEM REQUIREMENTS
1.2 System requirements
1.3 Credits and licensing
1.4 How to install
1.5 Terminology
1.6 Documentation overview
2.2. MATRIX MULTIPLICATION EXAMPLE
2.2 Matrix multiplication example
2.3 FFT calculation example
2.4 Performance analisys
3.1. STARTING THE GPU ENVIRONMENT
3.1 Starting the GPU environment
3.2 Creating a GPU variable
3.3. PERFORMING CALCULATIONS ON THE GPU
3.3 Performing calculations on the GPU
3.4. PORTING EXISTING MATLAB CODE
3.4 Porting existing Matlab code
3.5. CONVERTING A GPU VARIABLE INTO A MATLAB VARIABLE
3.5 Converting a GPU variable into a Matlab
3.6. GPUMAT FUNCTIONS
3.6 GPUmat functions
3.7. GPU MEMORY MANAGEMENT
3.7 GPU memory management
3.8 Coding guidelines
3.8.1 Memory transfers
3.8.2 Vectorized code and for-loops
3.8.3 Matlab and GPUsingle variables
3.9. PERFORMANCE ANALYSIS
3.9 Performance analysis
4.1 The GPUsingle class
4.1.1 GPUsingle constructor
4.1.2 GPUsingle properties
4.1.3 GPUsingle methods
4.2. LOW LEVEL GPU MEMORY MANAGEMENT
4.2 Low level GPU memory management
4.2.1 Memory management using the GPUsingle class
4.2.2 Memory management using low level functions
4.3. COMPLEX NUMBERS
4.3 Complex numbers
4.4 CUBLAS functions
4.5 CUFFT functions
5.2. IS ANY MATLAB FUNCTION EXECUTED ON GPU BY USING
5.3. WHAT OPERATIONS SHOULD I PERFORM ON THE GPU?
5.3 What operations should I perform on the
6.1 Functions - by category
6.1.1 GPU startup and management
6.1.2 GPU variables management
6.1.3 GPU memory management
6.1.4 Numerical functions
6.1.5 General information
6.1.6 Complex numbers
6.1.7 CUBLAS functions
6.1.8 CUDA Driver functions
6.1.9 CUFFT functions
6.1.10 CUDA run-time functions
6.2 Operators
6.2.1 A & B
6.2.2 A’
6.2.3 A == B
6.2.4 A >= B
6.2.5 A > B
6.2.6 A <= B
6.2.7 A < B
6.2.8 A - B
6.2.12 ~A
6.2.13 A | B
6.2.14 A + B
6.2.15 A . ^B
6.2.16 A ./ B
6.2.17 A(I)
6.2.18 A .* B
6.2.19 A .’
6.2.20 [A;B]
6.3 High level functions - alphabetical list
6.3.1 abs
6.3.2 acos
6.3.3 acosh
6.3.4 and
6.3.5 asin
6.3.6 asinh
6.3.7 atan
6.3.8 atanh
6.3.9 ceil
6.3.10 colon
6.3.11 conj
6.3.12 cos
6.3.13 cosh
6.3.14 ctranspose
6.3.15 display
6.3.16 double
6.3.17 eq
6.3.18 exp
6.3.19 ﬀt
6.3.20 ﬀt2
6.3.21 ﬂoor
6.3.22 ge
6.3.23 GPUinfo
6.3.24 GPUmem
6.3.25 GPUsingle
6.3.26 GPUstart
6.3.27 GPUsync
6.3.28 gt
6.3.29 iﬀt
6.3.30 iﬀt2
6.3.31 iscomplex
6.3.32 isempty
6.3.33 isreal
6.3.34 isscalar
6.3.35 ldivide
6.3.36 le
6.3.37 length
6.3.38 log
6.3.39 log10
6.3.40 log1p
6.3.41 log2
6.3.42 lt
6.3.43 minus
6.3.44 mrdivide
6.3.45 mtimes
6.3.46 ndims
6.3.47 ne
6.3.48 not
6.3.49 numel
6.3.50 ones
6.3.51 or
6.3.52 plus
6.3.53 power
6.3.54 rdivide
6.3.55 round
6.3.56 sin
6.3.57 single
6.3.58 sinh
6.3.59 size
6.3.60 sqrt
6.3.61 subsref
6.3.62 sum
6.3.63 tan
6.3.64 tanh
6.3.65 times
6.3.66 transpose
6.3.67 uminus
6.3.68 vertcat
6.3.69 zeros
6.4 Low level functions - alphabetical list
6.4.1 cublasAlloc
6.4.2 cublasCgemm
6.4.3 cublasCheckStatus
6.4.4 cublasError
6.4.5 cublasFree
6.4.6 cublasGetError
6.4.9 cublasIsamax
6.4.10 cublasIsamin
6.4.11 cublasResult
6.4.12 cublasSasum
6.4.13 cublasSaxpy
6.4.14 cublasScopy
6.4.15 cublasSdot
6.4.16 cublasSetVector
6.4.17 cublasSgemm
6.4.18 cublasShutdown
6.4.19 cublasSnrm2
6.4.20 cublasSrot
6.4.21 cublasSscal
6.4.22 cuCheckStatus
6.4.23 cudaCheckStatus
6.4.24 cudaGetDeviceCount
6.4.25 cudaGetDeviceMajorMinor
6.4.26 cudaGetDeviceMemory
6.4.27 cudaGetDeviceMultProcCount
6.4.28 cudaGetLastError
6.4.29 cudaSetDevice
6.4.31 cuﬀtCheckStatus
6.4.32 cuﬀtDestroy
6.4.33 cuﬀtExecC2C
6.4.34 cuﬀtExecC2R
6.4.35 cuﬀtExecR2C
6.4.36 cuﬀtPlan1d
6.4.37 cuﬀtPlan2d
6.4.38 cuﬀtPlan3d
6.4.39 cuﬀtResult
6.4.40 cuﬀtTransformDirections
6.4.41 cuﬀtType
6.4.42 cuInit
6.4.43 cuMemGetInfo
6.4.44 getPtr
6.4.45 getSizeOf
6.4.46 getType
6.4.47 GPUallocVector
6.4.48 GPUdeviceInit
6.4.49 istrans
6.4.50 packfC2C
6.4.51 packfR2C
6.4.52 setComplex
6.4.55 unpackfC2C
6.4.56 unpackfC2R
Bibliography
0 of .
Results for:
P. 1
GPUmat_User_Guide_0.1

# GPUmat_User_Guide_0.1

Ratings: (0)|Views: 3,267 |Likes:

### Availability:

See more
See less

04/06/2013

pdf

text

original

Pages 4 to 66 are not shown in this preview.
Pages 71 to 150 are not shown in this preview.
Pages 154 to 184 are not shown in this preview.