add dispatch hints for more flixable control on workload dispatch

Change-Id: Iecfe3031172fd108a1ef0d77d2fff8ad3cef22b3
This commit is contained in:
Lindong Wu
2019-10-11 12:54:10 +08:00
committed by sys_ocldev
parent 539d688877
commit 9066192dc3
16 changed files with 96 additions and 1 deletions

View File

@@ -423,6 +423,9 @@ class CommandQueue : public BaseObject<_cl_command_queue> {
uint64_t getSliceCount() const { return sliceCount; }
// extend dispatch hints
uint64_t dispatchHints = 0;
protected:
void *enqueueReadMemObjForMap(TransferProperties &transferProperties, EventsRequest &eventsRequest, cl_int &errcodeRet);
cl_int enqueueWriteMemObjForUnmap(MemObj *memObj, void *mappedPtr, EventsRequest &eventsRequest);