SortMeRNA: fast and accurate filtering of ribosomal RNAs in metatranscriptomic data
Motivation: The application of next-generation sequencing (NGS) technologies to RNAs
directly extracted from a community of organisms yields a mixture of fragments …
directly extracted from a community of organisms yields a mixture of fragments …
[書籍][B] Algorithms and theory of computation handbook, volume 2: special topics and techniques
MJ Atallah, M Blanton - 2009 - books.google.com
This handbook provides an up-to-date compendium of fundamental computer science
topics, techniques, and applications. Along with updating and revising many of the existing …
topics, techniques, and applications. Along with updating and revising many of the existing …
Dictionary-based order-preserving string compression for main memory column stores
C Binnig, S Hildenbrand, F Färber - Proceedings of the 2009 ACM …, 2009 - dl.acm.org
Column-oriented database systems [19, 23] perform better than traditional row-oriented
database systems on analytical workloads such as those found in decision support and …
database systems on analytical workloads such as those found in decision support and …
[書籍][B] Efficient parallel merge sort for fixed and variable length keys
We design a high-performance parallel merge sort for highly parallel systems. Our merge
sort is designed to use more register communication (not shared memory), and does not …
sort is designed to use more register communication (not shared memory), and does not …
[PDF][PDF] HAT-trie: a cache-conscious trie-based data structure for strings
N Askitis, R Sinha - ACSC, 2007 - Citeseer
Tries are the fastest tree-based data structures for managing strings in-memory, but are
space-intensive. The burst-trie is almost as fast but reduces space by collapsing trie-chains …
space-intensive. The burst-trie is almost as fast but reduces space by collapsing trie-chains …
Dictionary-based order-preserving string compression for main memory column stores
C Binnig, F Faerber, S Hildenbrand - US Patent 7,868,789, 2011 - Google Patents
Methods and systems are described that involve usage of dictionaries for compressing a
large set of variable-length string values with fixed-length integer keys in column stores. The …
large set of variable-length string values with fixed-length integer keys in column stores. The …
ReCSA: a dedicated sort accelerator using ReRAM-based content addressable memory
With the increasing amount of data, there is an urgent need for efficient sorting algorithms to
process large data sets. Hardware sorting algorithms have attracted much attention because …
process large data sets. Hardware sorting algorithms have attracted much attention because …
Engineering parallel string sorting
We discuss how string sorting algorithms can be parallelized on modern multi-core shared
memory machines. As a synthesis of the best sequential string sorting algorithms and …
memory machines. As a synthesis of the best sequential string sorting algorithms and …
Engineering radix sort for strings
J Kärkkäinen, T Rantala - … on String Processing and Information Retrieval, 2008 - Springer
We describe new implementations of MSD radix sort for efficiently sorting large collections of
strings. Our implementations are significantly faster than previous MSD radix sort …
strings. Our implementations are significantly faster than previous MSD radix sort …
Engineering scalable, cache and space efficient tries for strings
N Askitis, R Sinha - The VLDB Journal, 2010 - Springer
Storing and retrieving strings in main memory is a fundamental problem in computer
science. The efficiency of string data structures used for this task is of paramount importance …
science. The efficiency of string data structures used for this task is of paramount importance …