(git:97501a3)
Loading...
Searching...
No Matches
dbm_multiply_cpu.h File Reference
#include "dbm_internal.h"
#include "dbm_shard.h"

Go to the source code of this file.

Enumerations

enum  dbm_multiply_cpu_options { DBM_MULTIPLY_BLAS_LIBRARY = 1 , DBM_MULTIPLY_TASK_REORDER = 2 }
 

Functions

void dbm_multiply_cpu_process_batch (int ntasks, const dbm_task_t batch[ntasks], double alpha, const dbm_pack_t *pack_a, const dbm_pack_t *pack_b, dbm_shard_t *shard_c, int options)
 Internal routine for executing the tasks in given batch on the CPU.
 

Enumeration Type Documentation

◆ dbm_multiply_cpu_options

Enumerator
DBM_MULTIPLY_BLAS_LIBRARY 
DBM_MULTIPLY_TASK_REORDER 

Definition at line 13 of file dbm_multiply_cpu.h.

Function Documentation

◆ dbm_multiply_cpu_process_batch()

void dbm_multiply_cpu_process_batch ( int  ntasks,
const dbm_task_t  batch[ntasks],
double  alpha,
const dbm_pack_t pack_a,
const dbm_pack_t pack_b,
dbm_shard_t shard_c,
int  options 
)

Internal routine for executing the tasks in given batch on the CPU.

Author
Ole Schuett

Definition at line 68 of file dbm_multiply_cpu.c.

Here is the call graph for this function:
Here is the caller graph for this function: