~/talk

Darwin: A Genomics Co-processor Provides up to 15,000X Acceleration on Long Read Assembly

Talkat USENIX ATC '19 · on Thursday, 2019-07-11· at 09:45· USENIX ATC Track I: Grand Ballroom I–VI
links:none on file
links:none on file
links:none on file
slides:none on file

Describes Darwin, a genomics co-processor that accelerates long-read sequence assembly by combining hardware-accelerated implementations of two algorithms: D-SOFT (a memory-efficient filtering algorithm) and GACT (an alignment algorithm that produces near-optimal alignments of arbitrarily long sequences using constant compute memory). Explains a hardware/algorithm co-design that shifts work toward faster alignment and lighter-weight filtering, plus memory-system optimizations, to achieve up to 15,000× speedup for reference-guided assembly of third-generation sequencing reads while allowing tunable speed–sensitivity tradeoffs.

AI-written summary · about

  1. 0:00Start
  2. 1:52Domain-Specific Acceleration in Machine Learning
  3. 2:28Landscape of computing
  4. 3:29DNA Sequencing, Errors and Alignment
  5. 5:39Long Reads: Holy Grail of Sequencing
  6. 6:10Darwin: Overview
  7. 6:45Sources of acceleration
  8. 8:09Evolution of Darwin (ASIC) from Graphmap
  9. 9:192. Specialized Operations
  10. 10:15Reduced Overhead
  11. 10:48Inner-loop parallelism
  12. 11:34Co-design can enable 4. Local memory
  13. 12:203. Outer-loop parallelism
  14. 12:59D-SOFT Algorithm: Key Points
  15. 14:43Read assembly on Darwin
  16. 15:25Darwin: Assembly results
  17. 15:38Darwin: Paper Awards
  18. 17:41Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.