SWDEV-569101 - increase signal list size to at least DEBUG_HIP_GRAPH_BATCH_SIZE (#2084)

This commit is contained in:
Ioannis Assiouras
2025-12-02 02:52:51 +00:00
committed by GitHub
parent c105dcd05b
commit 65b769ee16
@@ -440,7 +440,8 @@ hsa_signal_t VirtualGPU::HwQueueTracker::ActiveSignal(hsa_signal_value_t init_va
auto temp_id = (current_id_ + 2) % signal_list_.size();
// If GPU is still busy with processing, then add more signals to avoid more frequent stalls
if (Hsa::signal_load_relaxed(signal_list_[temp_id]->signal_) > 0) {
if ((Hsa::signal_load_relaxed(signal_list_[temp_id]->signal_) > 0) ||
(signal_list_[temp_id]->ts_ == ts)) {
std::unique_ptr<ProfilingSignal> signal(new ProfilingSignal());
if ((signal != nullptr) && CreateSignal(signal.get())) {
// Find valid new index