Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
integer(kind=int_8), | public | :: | cpu_num_stacks | = | 0 | ||
integer(kind=int_8), | public | :: | smm_num_stacks | = | 0 | ||
integer(kind=int_8), | public | :: | acc_num_stacks | = | 0 | ||
integer(kind=int_8), | public | :: | cpu_flop | = | 0 | ||
integer(kind=int_8), | public | :: | smm_flop | = | 0 | ||
integer(kind=int_8), | public | :: | acc_flop | = | 0 | ||
integer(kind=int_8), | public | :: | max_cpu_flop | = | 0 | ||
integer(kind=int_8), | public | :: | max_smm_flop | = | 0 | ||
integer(kind=int_8), | public | :: | max_acc_flop | = | 0 | ||
integer(kind=int_8), | public, | DIMENSION(:, :), ALLOCATABLE | :: | num_mnk_stacks | |||
integer(kind=int_4), | public, | DIMENSION(64) | :: | padding | = | -1_int_4 |
TYPE stats_type INTEGER(kind=int_8) :: cpu_num_stacks = 0 INTEGER(kind=int_8) :: smm_num_stacks = 0 INTEGER(kind=int_8) :: acc_num_stacks = 0 INTEGER(kind=int_8) :: cpu_flop = 0 INTEGER(kind=int_8) :: smm_flop = 0 INTEGER(kind=int_8) :: acc_flop = 0 INTEGER(kind=int_8) :: max_cpu_flop = 0 INTEGER(kind=int_8) :: max_smm_flop = 0 INTEGER(kind=int_8) :: max_acc_flop = 0 INTEGER(kind=int_8), DIMENSION(:, :), ALLOCATABLE :: num_mnk_stacks ! ensure that array-elements are on different cache lines INTEGER(kind=int_4), DIMENSION(64) :: padding = -1_int_4 END TYPE stats_type