Supported Routines - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Microsoft Edge.

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : System : CUDA Package : 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