Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
- a -
affinity :
gts::WorkerThreadDesc
affinitySet :
gts::WorkerThreadDesc::GroupAndAffinity
- b -
buff :
gts::analysis::ConcurrentLoggerEvent
- c -
cachableTaskSize :
gts::WorkerPoolDesc
canStealBackTasks :
gts::MicroSchedulerDesc
canStealExternalTasks :
gts::MicroSchedulerDesc
computeResources :
gts::MacroSchedulerDesc
coreInfoElementCount :
gts::NumaNodeInfo
,
gts::ProcessorGroupInfo
,
gts::SocketInfo
- d -
DIMENSIONALITY :
gts::SplitResult< TRange, MaxSplits, 1 >
,
gts::SplitResult< TRange, MaxSplits, 2 >
,
gts::SplitResult< TRange, MaxSplits, 3 >
- e -
efficiencyClass :
gts::CpuCoreInfo
- g -
group :
gts::WorkerThreadDesc::GroupAndAffinity
groupId :
gts::ProcessorGroupInfo
groupInfoElementCount :
gts::SystemTopology
- h -
hardwareThreadIdCount :
gts::CpuCoreInfo
- i -
initialTaskCountPerWorker :
gts::WorkerPoolDesc
isMessageBuffer :
gts::analysis::ConcurrentLoggerEvent
isValid :
gts::ParallelVector< T, TSharedMutex, TAllocator >::pop_back_result
- m -
m_affinityQueue :
gts::ComputeResource
m_pMyNode :
gts::Workload
m_type :
gts::Workload
MAX_RANGES :
gts::SplitResult< TRange, MaxSplits, 1 >
,
gts::SplitResult< TRange, MaxSplits, 2 >
,
gts::SplitResult< TRange, MaxSplits, 3 >
message :
gts::analysis::ConcurrentLoggerEvent
msgAndParams :
gts::analysis::ConcurrentLoggerEvent
- n -
name :
gts::MicroSchedulerDesc
,
gts::WorkerPoolDesc
,
gts::WorkerThreadDesc
nodeId :
gts::NumaNodeInfo
numaNodeInfoElementCount :
gts::ProcessorGroupInfo
- p -
PAGE_FREE_LISTS_COUNT :
gts::MemoryStore
pComputeResource :
gts::WorkloadContext
pCoreInfoArray :
gts::NumaNodeInfo
,
gts::ProcessorGroupInfo
,
gts::SocketInfo
pGetThreadLocalStateFcn :
gts::WorkerPoolDesc
pGroupInfoArray :
gts::SystemTopology
pHardwareThreadIds :
gts::CpuCoreInfo
pMicroScheduler :
gts::TaskContext
pNext :
gts::IntrusiveDList::Node
pNextFree :
gts::FreeListNode
pNumaInfoArray :
gts::ProcessorGroupInfo
pPrev :
gts::IntrusiveDList::Node
priority :
gts::WorkerThreadDesc
priorityBoostAge :
gts::MicroSchedulerDesc
priorityCount :
gts::MicroSchedulerDesc
pSetThreadLocalStateFcn :
gts::WorkerPoolDesc
pSocketInfoArray :
gts::ProcessorGroupInfo
pThisTask :
gts::TaskContext
pUserData :
gts::TaskContext
,
gts::WorkerThreadDesc
pVisitor :
gts::WorkerPoolDesc
pWorkerPool :
gts::MicroSchedulerDesc
- r -
ranges :
gts::SplitResult< TRange, MaxSplits, 1 >
,
gts::SplitResult< TRange, MaxSplits, 2 >
,
gts::SplitResult< TRange, MaxSplits, 3 >
- s -
SINGLE_PAGE_HEADER_SIZE :
gts::MemoryStore
SLAB_SIZE :
gts::MemoryStore
socketInfoElementCount :
gts::ProcessorGroupInfo
stackSize :
gts::WorkerThreadDesc
- t -
tid :
gts::analysis::ConcurrentLoggerEvent
- v -
val :
gts::ParallelVector< T, TSharedMutex, TAllocator >::pop_back_result
- w -
workerDescs :
gts::WorkerPoolDesc
workerId :
gts::TaskContext
Generated by
1.9.1