Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
15
Добавлен:
27.03.2015
Размер:
500 б
Скачать
#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
Соседние файлы в папке CUDA_MMult_completed
  • #
    27.03.2015900 б15CUDA_MMult_Completed.sln
  • #
    27.03.20154.14 Кб15CUDA_MMult_Completed.vcproj
  • #
    27.03.20154.09 Кб15main.cpp
  • #
    27.03.2015633 б15mmult.cpp
  • #
    27.03.20152.94 Кб16mmult.cu
  • #
    27.03.2015500 б15mmult.h