← Back to C-Kernel-Engine Docs Doxygen Source Documentation
MemoryInfo Struct Reference

#include <system_topology.h>

Data Fields

uint64_t available_mb
 
int bw_test_num_threads
 
int bw_test_numa_node
 
uint64_t cached_mb
 
char channel_config [64]
 
int channels_populated
 
int estimated_channels
 
float measured_bandwidth_gbs
 
int memory_speed_mhz
 
char memory_type [32]
 
int num_channels
 
int num_slots
 
MemorySlot slots [16]
 
int slots_populated
 
float theoretical_bandwidth_gbs
 
uint64_t total_mb
 

Detailed Description

Definition at line 122 of file system_topology.h.

Field Documentation

◆ available_mb

uint64_t MemoryInfo::available_mb

Definition at line 124 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ bw_test_num_threads

int MemoryInfo::bw_test_num_threads

Definition at line 144 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ bw_test_numa_node

int MemoryInfo::bw_test_numa_node

Definition at line 143 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ cached_mb

uint64_t MemoryInfo::cached_mb

Definition at line 125 of file system_topology.h.

Referenced by topology_discover_memory().

◆ channel_config

char MemoryInfo::channel_config[64]

Definition at line 135 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ channels_populated

int MemoryInfo::channels_populated

◆ estimated_channels

int MemoryInfo::estimated_channels

Definition at line 140 of file system_topology.h.

Referenced by topology_discover_memory().

◆ measured_bandwidth_gbs

float MemoryInfo::measured_bandwidth_gbs

Definition at line 139 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ memory_speed_mhz

int MemoryInfo::memory_speed_mhz

Definition at line 148 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ memory_type

char MemoryInfo::memory_type[32]

Definition at line 147 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ num_channels

int MemoryInfo::num_channels

Definition at line 133 of file system_topology.h.

Referenced by topology_discover_memory().

◆ num_slots

int MemoryInfo::num_slots

◆ slots

MemorySlot MemoryInfo::slots[16]

Definition at line 130 of file system_topology.h.

Referenced by topology_discover_memory(), and topology_print_memory().

◆ slots_populated

int MemoryInfo::slots_populated

◆ theoretical_bandwidth_gbs

float MemoryInfo::theoretical_bandwidth_gbs

◆ total_mb

uint64_t MemoryInfo::total_mb

The documentation for this struct was generated from the following file: