Matthew Poremba
df4739929d
gpu-compute: Change kernel-based exit location
...
The previous exit event occurs when the dispatcher sends a completion
signal for a kernel, but gem5 does some kernel-based stats updates after
the signal is sent. Therefore, if these exit events are used as a way to
dump per-kernel stats, some of the stats for the kernel that just ended
will be in the next kernel's stat dump which is misleading.
This patch moves the exit event to where the stats are updated and only
exits if the dispatcher has requested a stat dump to prevent situations
where stats are updated mid-kernel.
Change-Id: I74dc1cad5fc90382a2a80564764b3e7c9fb65521
2023-08-15 11:06:26 -05:00
..
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2023-01-10 02:27:29 +00:00
2023-02-03 06:11:45 +00:00
2023-08-15 11:06:26 -05:00
2023-07-07 14:12:54 +00:00
2022-02-18 18:46:33 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2023-03-21 06:53:55 +00:00
2022-03-28 23:24:53 +00:00
2022-04-07 20:11:01 +00:00
2021-12-11 04:00:56 +00:00
2023-06-01 00:15:02 +00:00
2022-07-28 14:10:33 +00:00
2022-08-20 07:30:16 +00:00
2023-06-01 00:15:02 +00:00
2021-12-11 04:00:56 +00:00
2022-04-07 20:11:01 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-07-09 16:11:20 +00:00
2021-07-09 16:11:20 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2023-07-17 10:42:40 -07:00
2022-08-03 09:10:41 +00:00
2023-05-25 19:14:32 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2023-02-03 06:11:45 +00:00
2022-11-29 23:44:38 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2022-03-28 20:31:21 +00:00
2022-03-15 00:45:30 +00:00
2022-08-19 16:44:31 +00:00
2021-12-11 04:00:56 +00:00
2023-08-15 11:06:26 -05:00
2023-08-15 11:06:26 -05:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2021-12-11 04:00:56 +00:00
2022-06-03 10:48:31 +00:00
2021-12-11 04:00:56 +00:00
2022-12-16 18:16:18 +00:00
2021-12-11 04:00:56 +00:00