Struct SharedArray
Source pub struct SharedArray<T, const N: usize> { }
Expand description
A 1D shared memory array.
Simpler than SharedTile for linear data access patterns.
§Type Parameters
T - Element type
N - Array size
Create a new shared memory array.
On GPU, this translates to: __shared__ T arr[N];
Get an element from the array (CPU stub - actual access on GPU).
Set an element in the array (CPU stub - actual write on GPU).
Formats the value using the given formatter.
Read more
Returns the “default value” for a type.
Read more
Immutably borrows from an owned value.
Read more
Mutably borrows from an owned value.
Read more
Returns the argument unchanged.
Calls U::from(self).
That is, this conversion is whatever the implementation of
From<T> for U chooses to do.
The type returned in the event of a conversion error.
Performs the conversion.
The type returned in the event of a conversion error.
Performs the conversion.