alignedWork | BoundEltWise< 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 > | |
stepsPerPhase2Strip | BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs > | |
stripBatchesPerBlock | BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs > | |
StripRank (defined in BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs >) | BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs > | static |
warpsPerGroup | BoundEltWise< VectorSize, WarpSpreading, Indexer, OutputExprs > | |