Speclib  0.1.2
The library for writing better CUDA libraries
BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs > Member List

This is the complete list of members for BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >, including all inherited members.

alignedWorkBoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
BoundEltWise(const OutputExprs &... alignedWork, Indexer indexer, int warpsPerGroup, int stripBatchesPerBlock, int stepsPerPhase2Strip) (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
FirstExpr typedef (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
getPhase1BatchesPerBlock()BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
getStripBatchSize()BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
getWarpsPerGroup()BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
Grid typedef (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
groupIdx()BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
groupThreadIdx()BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
handleFallout(sp::Strip< Rank > strip)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
indexer (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
isLastBlockHere(__device int *atomicCounter)sp::Kernel< BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs... >, EltwiseGrid >
launch(sp::Vec< int, Grid::GridRank > numBlocks, sp::Vec< int, Grid::BlockRank > numThreads, sp::Stream &stream, int dynamicSMem=0)sp::Kernel< BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs... >, EltwiseGrid >
launch(sp::Vec< int, Grid::GridRank > numBlocks, sp::Vec< int, Grid::BlockRank > numThreads, cudaStream_t stream, int dynamicSMem=0)sp::Kernel< BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs... >, EltwiseGrid >
phase1() (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
phase2() (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
processStrip(sp::Strip< Rank > strip)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
processStripBatch(sp::Strip< Rank > strip)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
Rank (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >static
run() (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
stepsPerPhase2StripBoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
stripBatchesPerBlockBoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >
StripRank (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >)BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >static
warpsPerGroupBoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >