pub struct BaselineKernelConfig {
pub unroll: usize,
pub accumulators: usize,
pub rows_per_block: usize,
pub prefetch_dist: usize,
}Expand description
Baseline micro-shape selected before the Task 27 B1 campaign.
Fields§
§unroll: usizeLoop-unroll depth.
accumulators: usizeNumber of independent accumulators.
rows_per_block: usizeRows handled per row-major batch iteration.
prefetch_dist: usizeSoftware-prefetch distance in rows.
Trait Implementations§
Source§impl Clone for BaselineKernelConfig
impl Clone for BaselineKernelConfig
impl Copy for BaselineKernelConfig
Source§impl Debug for BaselineKernelConfig
impl Debug for BaselineKernelConfig
impl Eq for BaselineKernelConfig
Source§impl PartialEq for BaselineKernelConfig
impl PartialEq for BaselineKernelConfig
impl StructuralPartialEq for BaselineKernelConfig
Auto Trait Implementations§
impl Freeze for BaselineKernelConfig
impl RefUnwindSafe for BaselineKernelConfig
impl Send for BaselineKernelConfig
impl Sync for BaselineKernelConfig
impl Unpin for BaselineKernelConfig
impl UnsafeUnpin for BaselineKernelConfig
impl UnwindSafe for BaselineKernelConfig
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