From 171aafe784dc0ce36146ecfbb0c7e1ea3c1508e5 Mon Sep 17 00:00:00 2001 From: Peter Han Date: Wed, 2 Jun 2021 09:18:31 +0800 Subject: [PATCH] Append BLOCK_STORE_WARP_TRANSPOSE_TIMESLICED description into overview part of BlockStore doc. Signed-off-by: Peter Han --- cub/block/block_store.cuh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/cub/block/block_store.cuh b/cub/block/block_store.cuh index b3bae60698..155c3b4217 100644 --- a/cub/block/block_store.cuh +++ b/cub/block/block_store.cuh @@ -465,6 +465,10 @@ enum BlockStoreAlgorithm * -# cub::BLOCK_STORE_WARP_TRANSPOSE. A [blocked arrangement](index.html#sec5sec3) * is locally transposed into a [warp-striped arrangement](index.html#sec5sec3) which is * then written to memory. [More...](\ref cub::BlockStoreAlgorithm) + * -# cub::BLOCK_STORE_WARP_TRANSPOSE_TIMESLICED. A [blocked arrangement](index.html#sec5sec3) + * is locally transposed into a [warp-striped arrangement](index.html#sec5sec3) which is + * then written to memory. To reduce the shared memory requireent, only one warp's worth of shared + * memory is provisioned and is subsequently time-sliced among warps. [More...](\ref cub::BlockStoreAlgorithm) * - \rowmajor * * \par A Simple Example