You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement a controllable delay between next start of compute block.
llk_wait_tiles() - start of workload
llk_push_tiles() - end of workload
--> measure time between push_tiles() and next wait_tiles() and make sure it’s always at least some amount of time
The value to sweep would be MINIMAL_WAIT_TIME and if between push_tiles() and wait_tiles() is less than MINIMAL_WAIT_TIME then push_tiles() should have an extra delay to start the matmul
there should be a check on both ends:
the time between end and start of next block of data should be either less than N or greater than K:
N = 200
K = 2000
(initial value of the numbers)
Test this further with board team to observe how input current requirements change.
The text was updated successfully, but these errors were encountered:
Implement a controllable delay between next start of compute block.
llk_wait_tiles() - start of workload
llk_push_tiles() - end of workload
--> measure time between push_tiles() and next wait_tiles() and make sure it’s always at least some amount of time
The value to sweep would be MINIMAL_WAIT_TIME and if between push_tiles() and wait_tiles() is less than MINIMAL_WAIT_TIME then push_tiles() should have an extra delay to start the matmul
there should be a check on both ends:
the time between end and start of next block of data should be either less than N or greater than K:
(initial value of the numbers)
Test this further with board team to observe how input current requirements change.
The text was updated successfully, but these errors were encountered: