![]() |
Realm
A distributed, event-based tasking library
|
Represents a processor core with sharing relationships. More...
#include <hardware_topology.h>
Public Attributes | |
| ProcID | id |
| Unique processor identifier. | |
| int | domain |
| NUMA domain the processor belongs to. | |
| std::set< ProcID > | kernel_proc_ids |
| Set of kernel processor IDs (may be empty). | |
| std::set< ProcID > | shares_alu |
| Set of processors sharing an ALU with this processor. | |
| std::set< ProcID > | shares_fpu |
| Set of processors sharing an FPU with this processor. | |
| std::set< ProcID > | shares_ldst |
| Set of processors sharing LD/ST paths with this processor. | |
Represents a processor core with sharing relationships.
| int Realm::HardwareTopology::Proc::domain |
NUMA domain the processor belongs to.
| ProcID Realm::HardwareTopology::Proc::id |
Unique processor identifier.
| std::set<ProcID> Realm::HardwareTopology::Proc::kernel_proc_ids |
Set of kernel processor IDs (may be empty).
| std::set<ProcID> Realm::HardwareTopology::Proc::shares_alu |
Set of processors sharing an ALU with this processor.
| std::set<ProcID> Realm::HardwareTopology::Proc::shares_fpu |
Set of processors sharing an FPU with this processor.
| std::set<ProcID> Realm::HardwareTopology::Proc::shares_ldst |
Set of processors sharing LD/ST paths with this processor.