Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:
#ifndef MMULT_H
#define MMULT_H
#define BLOCK_SIZE 16
/* Функция mmult производит операцию c = a * b.
a — матрица размера m x n, b — n x k, c — m x k.
Матрицы хранятся по строкам, и имеют размерности, кратные BLOCK_SIZE.
*/
void mmult(int m, int n, int k, const float * a, const float * b, float * c);
void mmult_gpu(int m, int n, int k, const float * a, const float * b, float * c);
void mmult_gpu_opt(int m, int n, int k, const float * a, const float * b, float * c);
#endif