123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- #include "blas_model.h"
- #include <starpu.h>
- double gemm_cost(struct starpu_buffer_descr *descr)
- {
-
- uint32_t nxC, nyC, nxA;
- nxC = starpu_matrix_get_nx(descr[2].handle);
- nyC = starpu_matrix_get_ny(descr[2].handle);
- nxA = starpu_matrix_get_nx(descr[0].handle);
- double cost = ((double)nxC)*((double)nyC)*((double)nxA/1000.0f/4.11f);
- return cost;
- }
|