pub struct GpuKernelConfig {
pub workgroup_size: [u32; 3],
pub compute_units: u32,
pub vectorization: bool,
pub memory_strategy: MemoryStrategy,
}Expand description
High-performance GPU kernel configuration
Fields§
§workgroup_size: [u32; 3]Workgroup size for kernel execution
compute_units: u32Number of compute units to use (0 = auto-detect)
vectorization: boolEnable/disable vectorization optimizations
memory_strategy: MemoryStrategyMemory coalescing strategy
Trait Implementations§
Source§impl Clone for GpuKernelConfig
impl Clone for GpuKernelConfig
Source§fn clone(&self) -> GpuKernelConfig
fn clone(&self) -> GpuKernelConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GpuKernelConfig
impl Debug for GpuKernelConfig
Auto Trait Implementations§
impl Freeze for GpuKernelConfig
impl RefUnwindSafe for GpuKernelConfig
impl Send for GpuKernelConfig
impl Sync for GpuKernelConfig
impl Unpin for GpuKernelConfig
impl UnwindSafe for GpuKernelConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more