sarchlab/mgpusim

While VALU should take 4 cycles to execute, it should not be a pipeline.

syifan opened this issue · 0 comments

syifan commented

To Reproduce
MGPUSim version of commit ID: 7810efc

Command that recreates the problem

./fir -length=65535 -timing -trace-vis

Current behavior
Assuming the instruction issuer is modified so that it can issue one wavefront per wfpool per cycle. The current VALU implementation can finish one instruction per cycle per SIMD unit. However, it should only complete one instruction per 4 cycles.

Expected behavior
A SIMD unit should only complete one instruction per 4 cycles.