Memory - Extensions#

oneAPI Level Zero Specification - Version 1.18.31

Memory - Extension Structures#

zes_mem_ext_bandwidth_t#

Added in version 1.7

struct zes_mem_ext_bandwidth_t#

Extension properties for Memory bandwidth.

  • Number of counter bits

  • [DEPRECATED] No longer supported.

Public Members

uint32_t memoryTimestampValidBits#

[out] Returns the number of valid bits in the timestamp values

zes_memory_vendor_info_ext_properties_t#

Added in version 1.18

struct zes_memory_vendor_info_ext_properties_t#

Memory Vendor Info Extension Properties structure.

  • This structure can be passed as an extension structure to zesMemoryGetProperties via pNext member

  • Returns the memory vendor ID and the memory vendor name

Public Members

zes_structure_type_t stype#

[in] type of this structure

void *pNext#

[in,out][optional] must be null or a pointer to an extension-specific structure (i.e. contains stype and pNext).

uint32_t vendorId#

[out] Memory vendor ID for the device. A value of 0 indicates that the memory vendor ID could not be determined.

uint16_t length#

[out] Length of the memory vendor name, excluding the null terminator. A value of 0 indicates that the memory vendor name could not be determined.

char vendorName[ZES_MEMORY_VENDOR_NAME_EXT_SIZE]#

[out] Memory vendor name for the device (NULL terminated string value).