pub struct ClusterOccupancyEstimate {
pub blocks_per_cluster: u32,
pub clusters_per_sm: u32,
pub effective_occupancy: f64,
pub cluster_smem_total: u32,
}Expand description
Result of a cluster occupancy estimation.
Fields§
§blocks_per_cluster: u32Number of blocks per cluster.
clusters_per_sm: u32Maximum clusters that fit per SM (fractional blocks accounted for).
effective_occupancy: f64Effective occupancy ratio (0.0 .. 1.0).
cluster_smem_total: u32Total shared memory consumed by one cluster (bytes).
Trait Implementations§
Source§impl Clone for ClusterOccupancyEstimate
impl Clone for ClusterOccupancyEstimate
Source§fn clone(&self) -> ClusterOccupancyEstimate
fn clone(&self) -> ClusterOccupancyEstimate
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 ClusterOccupancyEstimate
impl Debug for ClusterOccupancyEstimate
impl Copy for ClusterOccupancyEstimate
Auto Trait Implementations§
impl Freeze for ClusterOccupancyEstimate
impl RefUnwindSafe for ClusterOccupancyEstimate
impl Send for ClusterOccupancyEstimate
impl Sync for ClusterOccupancyEstimate
impl Unpin for ClusterOccupancyEstimate
impl UnsafeUnpin for ClusterOccupancyEstimate
impl UnwindSafe for ClusterOccupancyEstimate
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