Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[spatz_vrf] experimenting with normal VRF layout instead of barber pole
Having a normal layout means that the conflict occuring at the VRF are structural, on the other hand for barber pole, depending on the registers used by instructions, there may or may not be conflicts. But since we add buffers on FPU and VLSU1, we can afford to have a normal layout and the conflict happens only initially as can be seen for the dotp kernel Performance of kernels (4k , 32k): 1) axpy_4096 : 52.0 % / 56.0 % 2) dotp_4096 : 75.6 % / 96.1 % 3) fmatmul_64x64x64 : 97.8 % / 97.8 %
- Loading branch information