openmlsys-zh
openmlsys-zh copied to clipboard
勘误
7.6.2. 子策略组合优化, 平铺展开后的矩阵乘法代码中
// 这里是核心计算逻辑,划分成不同层次使得每次循环计算的数据能够放入cache中
C[cse_var_1] = (C[cse_var_1] + (A[((cse_var_2 + (k.outer*4)) + n.inner)] * B[((((k.outer*4096) + (k.inner*1024)) + cse_var_3) + n.inner)]))
应该是
// 这里是核心计算逻辑,划分成不同层次使得每次循环计算的数据能够放入cache中
C[cse_var_1] = (C[cse_var_1] + (A[((cse_var_2 + (k.outer*4)) + k.inner)] * B[((((k.outer*4096) + (k.inner*1024)) + cse_var_3) + n.inner)]))
吧? A[((cse_var_2 + (k.outer4)) + n.inner)] --> A[((cse_var_2 + (k.outer4)) + k.inner)]