pub struct SimdConfig {
pub batch_size: usize,
pub initial_capacity: usize,
pub avx512_alignment: usize,
pub vectorized_chunk_size: usize,
pub enable_stats: bool,
}
Expand description
Configuration for SIMD acceleration
Fields§
§batch_size: usize
Batch size for SIMD operations
initial_capacity: usize
Initial capacity for SIMD buffers
avx512_alignment: usize
AVX-512 alignment size in bytes
vectorized_chunk_size: usize
Chunk size for vectorized operations
enable_stats: bool
Enable statistics collection
Trait Implementations§
Source§impl Clone for SimdConfig
impl Clone for SimdConfig
Source§fn clone(&self) -> SimdConfig
fn clone(&self) -> SimdConfig
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 SimdConfig
impl Debug for SimdConfig
Auto Trait Implementations§
impl Freeze for SimdConfig
impl RefUnwindSafe for SimdConfig
impl Send for SimdConfig
impl Sync for SimdConfig
impl Unpin for SimdConfig
impl UnwindSafe for SimdConfig
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