Hitmap 1.3
 All Data Structures Namespaces Files Functions Variables Typedefs Friends Macros Groups Pages
Macros | Functions | Variables
cannonAsyncTestPadding.c File Reference
#include <stdio.h>
#include <stdlib.h>
#include <hitmap.h>
Include dependency graph for cannonAsyncTestPadding.c:

Go to the source code of this file.

Macros

#define MATRIX_AROWS   10
 
#define MATRIX_ACOLUMNS   20
 
#define MATRIX_BCOLUMNS   10
 
#define LAYOUT_BALANCED
 

Functions

 hit_tileNewType (double)
 
void cannonsMM (int n, int m, int p)
 
int main (int argc, char *argv[])
 
void matrixBlockProduct (HitTile_double A, HitTile_double B, HitTile_double C)
 
void initMatrices (int m, int p, HitTile_double tileA, HitTile_double tileB, HitTile_double tileC, HitLayout layA, HitLayout layB)
 

Variables

HitClock mainClock
 
HitClock productClock
 

Macro Definition Documentation

#define LAYOUT_BALANCED
#define MATRIX_ACOLUMNS   20

Definition at line 51 of file cannonAsyncTestPadding.c.

#define MATRIX_AROWS   10

Definition at line 50 of file cannonAsyncTestPadding.c.

#define MATRIX_BCOLUMNS   10

Definition at line 52 of file cannonAsyncTestPadding.c.

Function Documentation

void cannonsMM ( int  n,
int  m,
int  p 
)
hit_tileNewType ( double  )
void initMatrices ( int  m,
int  p,
HitTile_double  tileA,
HitTile_double  tileB,
HitTile_double  tileC,
HitLayout  layA,
HitLayout  layB 
)

Definition at line 114 of file cannonAsyncTestPadding.c.

Here is the call graph for this function:

int main ( int  argc,
char *  argv[] 
)

Definition at line 61 of file cannonAsyncTestPadding.c.

Here is the call graph for this function:

void matrixBlockProduct ( HitTile_double  A,
HitTile_double  B,
HitTile_double  C 
)

Definition at line 72 of file cannonAsyncTestPadding.c.

Variable Documentation

HitClock mainClock

Definition at line 54 of file cannonAsyncTestPadding.c.

HitClock productClock

Definition at line 55 of file cannonAsyncTestPadding.c.