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 | 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 |