SortMeRNA: fast and accurate filtering of ribosomal RNAs in metatranscriptomic data

E Kopylova, L Noé, H Touzet - Bioinformatics, 2012 - academic.oup.com
Motivation: The application of next-generation sequencing (NGS) technologies to RNAs
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 …

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 …

[書籍][B] Efficient parallel merge sort for fixed and variable length keys

A Davidson, D Tarjan, M Garland, JD Owens - 2012 - ieeexplore.ieee.org
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 …

[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 …

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 …

ReCSA: a dedicated sort accelerator using ReRAM-based content addressable memory

H Li, H **, L Zheng, Y Huang, X Liao - Frontiers of Computer Science, 2023 - Springer
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 …

Engineering parallel string sorting

T Bingmann, A Eberle, P Sanders - Algorithmica, 2017 - Springer
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 …

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 …

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 …