MLIR 22.0.0git
mlir::xegpu::uArch::XeCoreInfo Struct Reference

#include "mlir/Dialect/XeGPU/uArch/uArchBase.h"

Public Member Functions

 XeCoreInfo (uint32_t num_threads, const SharedMemory &shared_memory, uint32_t num_vector_units, uint32_t num_matrix_units)

Public Attributes

uint32_t num_threads
SharedMemory shared_memory
uint32_t num_vector_units
uint32_t num_matrix_units

Detailed Description

Definition at line 191 of file uArchBase.h.

Constructor & Destructor Documentation

◆ XeCoreInfo()

mlir::xegpu::uArch::XeCoreInfo::XeCoreInfo ( uint32_t num_threads,
const SharedMemory & shared_memory,
uint32_t num_vector_units,
uint32_t num_matrix_units )
inline

Definition at line 197 of file uArchBase.h.

References num_matrix_units, num_threads, num_vector_units, and shared_memory.

Member Data Documentation

◆ num_matrix_units

uint32_t mlir::xegpu::uArch::XeCoreInfo::num_matrix_units

Definition at line 195 of file uArchBase.h.

Referenced by XeCoreInfo().

◆ num_threads

uint32_t mlir::xegpu::uArch::XeCoreInfo::num_threads

Definition at line 192 of file uArchBase.h.

Referenced by XeCoreInfo().

◆ num_vector_units

uint32_t mlir::xegpu::uArch::XeCoreInfo::num_vector_units

Definition at line 194 of file uArchBase.h.

Referenced by XeCoreInfo().

◆ shared_memory

SharedMemory mlir::xegpu::uArch::XeCoreInfo::shared_memory

Definition at line 193 of file uArchBase.h.

Referenced by XeCoreInfo().


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