Nanopore sequencing and the Shasta toolkit enable efficient de novo assembly of eleven human genomes

K Shafin, T Pesout, R Lorig-Roach, M Haukness… - Nature …, 2020 - nature.com
De novo assembly of a human genome using nanopore long-read sequences has been
reported, but it used more than 150,000 CPU hours and weeks of wall-clock time. To enable …

[PDF][PDF] Instant field-aligned meshes.

W Jakob, M Tarini, D Panozzo, O Sorkine-Hornung - ACM Trans. Graph., 2015 - Citeseer
We present a novel approach to remesh a surface into an isotropic triangular or quad-
dominant mesh using a unified local smoothing operator that optimizes both the edge …

A methodology for implementing highly concurrent data objects

M Herlihy - ACM Transactions on Programming Languages and …, 1993 - dl.acm.org
A concurrent object is a data structure shared by concurrent processes. Conventional
techniques for implementing concurrent objects typically rely on critical sections; ensuring …

The java {HotSpot™} server compiler

M Paleczny, C Vick, C Click - Java (TM) Virtual Machine Research and …, 2001 - usenix.org
Performance for the Java™ Platform has evolved in stages. Early VM's were interpreter-only.
Later VM's were interpreter plus template generated code, and finally interpreter plus …

Unbiased pangenome graphs

E Garrison, A Guarracino - Bioinformatics, 2023 - academic.oup.com
Motivation Pangenome variation graphs model the mutual alignment of collections of DNA
sequences. A set of pairwise alignments implies a variation graph, but there are no scalable …

[PDF][PDF] Lock-free linked lists using compare-and-swap

JD Valois - Proceedings of the fourteenth annual ACM symposium …, 1995 - dl.acm.org
Lock-free data structures implement concurrent objects without the use of mutual exclusion.
This approach can avoid performance problems due to unpredictable delays while …

Non-blocking binary search trees

F Ellen, P Fatourou, E Ruppert… - Proceedings of the 29th …, 2010 - dl.acm.org
This paper describes the first complete implementation of a non-blocking binary search tree
in an asynchronous shared-memory system using single-word compare-and-swap …

[图书][B] Constraint handling rules

T Frühwirth - 2009 - books.google.com
Constraint Handling Rules (CHR) is both a theoretical formalism based on logic and a
practical programming language based on rules. This book, written by the creator of CHR …

[PDF][PDF] A method for implementing lock-free shared-data structures

G Barnes - Proceedings of the fifth annual ACM symposium on …, 1993 - dl.acm.org
We are int crested in implementing data structures on shared memory multiprocessors. A
natural model for these machines is an asynchronous parallel machine, in which the …

Nonblocking algorithms and preemption-safe locking on multiprogrammed shared memory multiprocessors

MM Michael, ML Scott - journal of parallel and distributed computing, 1998 - Elsevier
Most multiprocessors are multiprogrammed to achieve acceptable response time and to
increase their utilization. Unfortunately, inopportune preemption may significantly degrade …