bespoke-silicon-group / bsg_manycore

Tile based architecture designed for computing efficiency, scalability and generality
Other
230 stars 58 forks source link

comments on what these parameters mean. #212

Open tommydcjung opened 4 years ago

tommydcjung commented 4 years ago

https://github.com/bespoke-silicon-group/bsg_manycore/blob/1efa6ec5e5b084aee677364e1db1b7e48c1ee75a/software/spmd/bsg_cuda_lite_runtime/float_matrix_mul/kernel_float_matrix_mul.c#L14

It would be nice to have comments on what these parameters mean on these cuda-lite kernels.

drichmond commented 4 years ago

Hi Tommy, the arguments (A, B, C, etc), or the parameters (attribute, ((noinline)), etc)?

tommydcjung commented 4 years ago

Talking about the arguments (A,B,C). For matrix mul, it might be easy to figure what those means by looking at the code, but for other complex kernels, it would be nice to have description of those arguments.