pub struct KernelPerformanceProfile {
pub ops_per_second: f64,
pub memory_bandwidth_utilization: f64,
pub cache_efficiency: f64,
pub energy_efficiency: f64,
pub simd_utilization: f64,
}Expand description
Kernel performance profiling information
Fields§
§ops_per_second: f64Operations per second
memory_bandwidth_utilization: f64Memory bandwidth utilization
cache_efficiency: f64Cache efficiency
energy_efficiency: f64Energy efficiency
simd_utilization: f64SIMD utilization percentage
Trait Implementations§
Source§impl Clone for KernelPerformanceProfile
impl Clone for KernelPerformanceProfile
Source§fn clone(&self) -> KernelPerformanceProfile
fn clone(&self) -> KernelPerformanceProfile
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 moreAuto Trait Implementations§
impl Freeze for KernelPerformanceProfile
impl RefUnwindSafe for KernelPerformanceProfile
impl Send for KernelPerformanceProfile
impl Sync for KernelPerformanceProfile
impl Unpin for KernelPerformanceProfile
impl UnsafeUnpin for KernelPerformanceProfile
impl UnwindSafe for KernelPerformanceProfile
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