gem5  v20.0.0.3
Public Attributes | List of all members
NDRange Struct Reference

#include <ndrange.hh>

Public Attributes

HsaQueueEntry q
 
int wgId [3]
 
int numWg [3]
 
int numWgTotal
 
int numWgCompleted
 
uint32_t globalWgId
 
bool wg_disp_rem
 
bool execDone
 
bool userDoorBellSet
 
volatile bool * addrToNotify
 
volatile uint32_t * numDispLeft
 
int dispatchId
 
int curCid
 

Detailed Description

Definition at line 42 of file ndrange.hh.

Member Data Documentation

◆ addrToNotify

volatile bool* NDRange::addrToNotify

Definition at line 64 of file ndrange.hh.

Referenced by GpuDispatcher::write().

◆ curCid

int NDRange::curCid

Definition at line 67 of file ndrange.hh.

Referenced by GpuDispatcher::write().

◆ dispatchId

int NDRange::dispatchId

◆ execDone

bool NDRange::execDone

Definition at line 62 of file ndrange.hh.

Referenced by GpuDispatcher::write().

◆ globalWgId

uint32_t NDRange::globalWgId

◆ numDispLeft

volatile uint32_t* NDRange::numDispLeft

Definition at line 65 of file ndrange.hh.

Referenced by GpuDispatcher::write().

◆ numWg

int NDRange::numWg[3]

Definition at line 50 of file ndrange.hh.

Referenced by ComputeUnit::startWavefront(), and GpuDispatcher::write().

◆ numWgCompleted

int NDRange::numWgCompleted

Definition at line 55 of file ndrange.hh.

Referenced by GpuDispatcher::write().

◆ numWgTotal

int NDRange::numWgTotal

Definition at line 52 of file ndrange.hh.

Referenced by GpuDispatcher::write().

◆ q

HsaQueueEntry NDRange::q

◆ userDoorBellSet

bool NDRange::userDoorBellSet

Definition at line 63 of file ndrange.hh.

◆ wg_disp_rem

bool NDRange::wg_disp_rem

◆ wgId

int NDRange::wgId[3]

The documentation for this struct was generated from the following file:

Generated on Fri Jul 3 2020 15:53:17 for gem5 by doxygen 1.8.13