dev: add support for HSA's barrier bit kernel synchronization
authorMatt Sinclair <Matthew.Sinclair@amd.com>
Thu, 24 May 2018 18:02:13 +0000 (14:02 -0400)
committerAnthony Gutierrez <anthony.gutierrez@amd.com>
Mon, 22 Jun 2020 16:14:35 +0000 (16:14 +0000)
commitf51579fc30855b05f664ec78fe714d76e8811232
tree4233f6945dbad269077173c1025552a57877c408
parent28a15f203d778112908633371f7bc6e96bf37fe3
dev: add support for HSA's barrier bit kernel synchronization

This commit adds support for the HSA's barrier bit version of
synchronization.  This method of synchronization is used for all
HIP benchmarks, and thus is necessary to ensure that multiple
kernels from the same queue are synchronizing properly.

Change-Id: I64f2d311a3970b71194e0555e2b932800df65e98
Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/29925
Reviewed-by: Anthony Gutierrez <anthony.gutierrez@amd.com>
Reviewed-by: Matt Sinclair <mattdsinclair@gmail.com>
Maintainer: Anthony Gutierrez <anthony.gutierrez@amd.com>
Tested-by: kokoro <noreply+kokoro@google.com>
src/dev/hsa/hsa_packet_processor.cc
src/dev/hsa/hsa_packet_processor.hh