NVIDIA-Genomics-Research / GenomeWorks

SDK for GPU accelerated genome assembly and analysis
https://clara-parabricks.github.io/GenomeWorks/
Apache License 2.0
286 stars 76 forks source link

[cudamapper] Overlap index fetching with overlap computation #523

Closed mimaric closed 4 years ago

mimaric commented 4 years ago

When creating indices generation of one Index is overlapped with transferring of previously generated Index to host memory.

When calculating overlaps while one batch of device indices in being processed the other batch is being loaded into device memory simultaneously.

TODO:

Closes #318 Closes #526

mimaric commented 4 years ago

rerun tests

mimaric commented 4 years ago

Addressing #526 in this PR as well

mimaric commented 4 years ago

rerun tests

mimaric commented 4 years ago

rerun tests

mimaric commented 4 years ago

@ahehn-nv This is not the final commit, no need to re-review yet

mimaric commented 4 years ago

rerun tests

mimaric commented 4 years ago

rerun tests

ohadmo commented 4 years ago

rerun tests

mimaric commented 4 years ago

@ahehn-nv While re-reviewing can you also check those few unresolved comments from previous reviews?