Skip to main content

Mojo struct

PrefetchBeforeWorkContextSplitK

@register_passable(trivial) struct PrefetchBeforeWorkContextSplitK[work_origin: MutOrigin]

Context for MMA warp that prefetches BEFORE work (software pipelining).

Fields

  • work_info_ptr (Pointer[WorkInfo, work_origin]):
  • next_work (WorkInfo):

Implemented traits

AnyType, Copyable, ImplicitlyCopyable, Movable, UnknownDestructibility

comptime members

__copyinit__is_trivial

comptime __copyinit__is_trivial = True

__del__is_trivial

comptime __del__is_trivial = True

__moveinit__is_trivial

comptime __moveinit__is_trivial = True

Methods

__init__

__init__(work_info_ptr: Pointer[WorkInfo, work_origin], next_work: WorkInfo) -> Self

__enter__

__enter__(self) -> WorkInfo

Returns:

WorkInfo

__exit__

__exit__(mut self)

Was this page helpful?