LAPACK Functionality
LAPACK Functionality
All of the DPC++ LAPACK computational routines have a corresponding
*_scratchpad_size
function for calculating the required amount of scratchpad space.
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
getrf
| Yes
| Yes
|
getrs
| Yes
| Yes
|
getri
| Yes
| Yes
|
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
potrf
| Yes
| No
|
potrs
| Yes
| No
|
potri
| Yes
| No
|
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
geqrf
| Yes
| Yes
|
{or,un}gqr
| Yes
| Yes
|
{or,un}mqr
| Yes
| Yes
|
gerqf
| Yes
| No
|
{or,un}mrq
| Yes
| No
|
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
trtrs
| Yes
| Yes
|
{sy,he}trf
| Yes
| No
|
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
{sy,he}ev
| Yes
| Yes
|
{sy,he}evd
| Yes
| Yes
|
{sy,he}evx
| Yes
| Yes
|
{sy,he}trd
| Yes
| Yes
|
{or,un}gtr
| Yes
| No
|
{or,un}mtr
| Yes
| No
|
steqr
| Yes
| Yes
|
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
{sy,he}gvd
| Yes
| Yes
|
{sy,he}gvx
| Yes
| Yes
|
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
gesvd
| Yes
| No
|
gebrd
| Yes
| Yes
|
{or,un}gbr
| Yes
| No
|
Functionality
| CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|---|
getrf_batch
| No
| No
|
getrs_batch
| No
| No
|
getri_batch
| No
| No
|
potrf_batch
| No
| No
|
potrs_batch
| No
| No
|
geqrf_batch
| No
| No
|
{or,un}gqr_batch
| No
| No
|
CPU
| OpenMP Offload Intel GPU (ILP64 Interface)
|
---|---|
Yes
| No
|