LAPACK Functionality

Note

All of the DPC++ LAPACK computational routines have a corresponding *_scratchpad_size function for calculating the required amount of scratchpad space.

Functionality

CPU

Intel GPU

getrf

Yes

Yes

getrs

Yes

Yes

getri

Yes

Yes

Functionality

CPU

Intel GPU

potrf

Yes

Yes

potrs

Yes

Yes

potri

Yes

Yes

Functionality

CPU

Intel GPU

geqrf

Yes

Yes

{or,un}gqr

Yes

Yes

{or,un}mqr

Yes

Yes

gerqf

Yes

No

{or,un}mrq

Yes

No

Functionality

CPU

Intel GPU

trtrs

Yes

Yes

{sy,he}trf

Yes

No

Functionality

CPU

Intel GPU

{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

Intel GPU

{sy,he}gvd

Yes

Yes

{sy,he}gvx

Yes

Yes

Functionality

CPU

Intel GPU

gesvd

Yes

Yes

gebrd

Yes

Yes

{or,un}gbr

Yes

No

Functionality

CPU

Intel GPU

getrf_batch

Yes

Yes

getrs_batch

Yes

Yes

getri_batch

Yes

Yes

potrf_batch

Yes

Yes

potrs_batch

Yes

Yes

geqrf_batch

Yes

Yes

{or,un}gqr_batch

Yes

Yes

Other LAPACK Routines

CPU

Intel GPU

No

No