|
|
virtual void | build ()=0 |
| |
|
virtual void | printInfos ()=0 |
| | Affiche les informations complète de topologie via info()
|
| |
| virtual String | cpuSetString ()=0 |
| | Retourne le cpuset pour le thread courant.
|
| |
|
virtual void | bindThread (Int32 cpu)=0 |
| | Contraint le thread courant à rester sur le coeur d'indice cpu.
|
| |
|
virtual Int32 | numberOfCore ()=0 |
| | Nombre de coeurs CPU (-1 si inconnu)
|
| |
|
virtual Int32 | numberOfSocket ()=0 |
| | Nombre de sockets (-1 si inconnu)
|
| |
|
virtual Int32 | numberOfProcessingUnit ()=0 |
| | Nombre de coeurs logiques (-1 si inconnu)
|
| |
Définition à la ligne 31 du fichier IProcessorAffinityService.h.
◆ ~IProcessorAffinityService()
| virtual Arcane::IProcessorAffinityService::~IProcessorAffinityService |
( |
| ) |
|
|
inlinevirtual |
◆ cpuSetString()
| virtual String Arcane::IProcessorAffinityService::cpuSetString |
( |
| ) |
|
|
pure virtual |
Retourne le cpuset pour le thread courant.
La chaîne retournée est dans un format compatible avec celui de taskset. Par exemple, on peut avoir des valeurs telles que 'ff', '1, ou 'ffff1234,ff'.
La documentation de cette classe a été générée à partir du fichier suivant :