Routines Accelerated by the CUDA Package - Maple Programming Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : System : CUDA Package : CUDA/supported_routines

Routines Accelerated by the CUDA Package

Supported Routines

• 

This page describes the routines that are accelerated by turning on Compute Unified Device Architecture (CUDA) acceleration.

• 

Some routines can be accelerated on certain hardware versions only. In particular, early CUDA-enabled hardware does not support double precision (float[8]) routines. For more information, see Supported Hardware for CUDA Acceleration.

LinearAlgebra[MatrixMatrixMultiply]

• 

Matrix Matrix multiplication is accelerated for the following Matrix types:

– 

The two matrices must be of the same data type. If the CUDA hardware has a compute level of 1.2 or lower, the data type must be float[4]. If the compute level is 1.3 or higher, float[8] and complex[8] are also accelerated.

– 

The two matrices must have rectangular storage and their shape can be symmetric.

See Also

CUDA

LinearAlgebra[MatrixMatrixMultiply]

Supported Hardware for CUDA Acceleration

 


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam