Games Task Scheduler (GTS)
A multi-processor scheduling framework for games engines
gts::ProcessorGroupInfo Struct Reference

A description of a processor group. More...

#include <Thread.h>

Public Attributes

CpuCoreInfopCoreInfoArray = nullptr
 A array of descriptions for each processor core in the group.
 
size_t coreInfoElementCount = 0
 The number of elements in pCoreInfoArray.
 
NumaNodeInfopNumaInfoArray = nullptr
 A array of descriptions for each NUMA node.
 
size_t numaNodeInfoElementCount = 0
 The number of elements in pNumaInfoArray.
 
SocketInfopSocketInfoArray = nullptr
 A array of descriptions for each socket.
 
size_t socketInfoElementCount = 0
 The number of elements in pSocketInfoArray.
 
uint32_t groupId = 0
 The ID of the group.
 

Detailed Description

A description of a processor group.