В LAPACK есть это function для диагональныхBLAS эквивалент функции LAPACK для графических процессоров
SUBROUTINE DSPGVX(ITYPE, JOBZ, RANGE, UPLO, N, AP, BP, VL, VU,
$ IL, IU, ABSTOL, M, W, Z, LDZ, WORK, IWORK,
$ IFAIL, INFO)
*
Я ищу ее реализацию на GPU. Я пытаюсь найти, была ли эта функция уже реализована в CUDA (или OpenCL), но только нашла CULA, которая не является открытым исходным кодом.
Поэтому и боковая CUBLAS существует, интересно, как я могу узнать, доступен ли эквивалент BLAS или CUBLAS этой подпрограммы.
CULA может быть не с открытым исходным кодом, но это хороший материал :) – arrayfire