A Batch Scheduler is a tag specifying the algorithm used to execute a batch of jobs in parallel. Four such algorithms are currently available:
- HostThreadScheduler
- DeviceThreadScheduler (inheriting from DeviceThreadBlockScheduler)
- DeviceStagedThreadScheduler
- DeviceWarpScheduler
|
struct | nvbio::aln::HostThreadScheduler |
|
struct | nvbio::aln::DeviceThreadBlockScheduler< BLOCKDIM_T, MINBLOCKS_T > |
|
struct | nvbio::aln::DeviceStagedThreadScheduler |
|
struct | nvbio::aln::DeviceWarpScheduler |
|
struct | nvbio::aln::supports_scheduler< T, Scheduler > |
|
struct | nvbio::aln::supports_scheduler< EditDistanceAligner< TYPE, AlgorithmTag >, HostThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< EditDistanceAligner< TYPE, AlgorithmTag >, DeviceThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< EditDistanceAligner< TYPE, AlgorithmTag >, DeviceStagedThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< EditDistanceAligner< TYPE, AlgorithmTag >, DeviceWarpScheduler > |
|
struct | nvbio::aln::supports_scheduler< SmithWatermanAligner< TYPE, ScoringScheme, AlgorithmTag >, HostThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< SmithWatermanAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< SmithWatermanAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceStagedThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< SmithWatermanAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceWarpScheduler > |
|
struct | nvbio::aln::supports_scheduler< GotohAligner< TYPE, ScoringScheme, AlgorithmTag >, HostThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< GotohAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< GotohAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceStagedThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< GotohAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceWarpScheduler > |
|
struct | nvbio::aln::supports_scheduler< HammingDistanceAligner< TYPE, ScoringScheme, AlgorithmTag >, HostThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< HammingDistanceAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceThreadScheduler > |
|
struct | nvbio::aln::supports_scheduler< HammingDistanceAligner< TYPE, ScoringScheme, AlgorithmTag >, DeviceStagedThreadScheduler > |
|