2014
DOI: 10.1155/2014/539410
|View full text |Cite
|
Sign up to set email alerts
|

Sequence Alignment Tools: One Parallel Pattern to Rule Them All?

Abstract: In this paper, we advocate high-level programming methodology for next generation sequencers (NGS) alignment tools for both productivity and absolute performance. We analyse the problem of parallel alignment and review the parallelisation strategies of the most popular alignment tools, which can all be abstracted to a single parallel paradigm. We compare these tools to their porting onto the FastFlow pattern-based programming framework, which provides programmers with high-level parallel patterns. By using a h… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0
1

Year Published

2017
2017
2022
2022

Publication Types

Select...
4
1
1

Relationship

1
5

Authors

Journals

citations
Cited by 12 publications
(9 citation statements)
references
References 39 publications
0
8
0
1
Order By: Relevance
“…In computational electromagnetics modelling problems with up to one billion variables have been addressed with both memory-and CPU-intensive algorithms, solving major longstanding problems. More structured approaches based on pattern-based parallel programming effectively cater for the design and development of parallel pipelines for M&S in systems biology and next generation sequencing [1,2], providing developers with portability across a variety of HPC platforms, like clusters of multi-cores [3,4] as well as cloud infrastructures [5].…”
Section: Background and State Of The Artmentioning
confidence: 99%
“…In computational electromagnetics modelling problems with up to one billion variables have been addressed with both memory-and CPU-intensive algorithms, solving major longstanding problems. More structured approaches based on pattern-based parallel programming effectively cater for the design and development of parallel pipelines for M&S in systems biology and next generation sequencing [1,2], providing developers with portability across a variety of HPC platforms, like clusters of multi-cores [3,4] as well as cloud infrastructures [5].…”
Section: Background and State Of The Artmentioning
confidence: 99%
“…Our work, however, focuses on the evaluation of techniques that can be applied at the application level and therefore don't require root permissions to be applied to any NUMA system. Genome alignment problems have been considered by Misale et al [20]. The authors implement a framework to work under BOWTIE2 and BWA to improve the local affinity of the original algorithm.…”
Section: Related Workmentioning
confidence: 99%
“…Rewriting the parallel section using Cilk removes the load imbalance, resulting in a factor 2脳 performance improvement over the original BWA. In both cases-Misale et al [20] and Herzeel et al [9]-the source code of the applications -aligners-are modified, which might be a costly action and dependent on the application version. Abuin et.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Related work Two prior studies [19,20], examined Bowtie 2 thread scaling with synchronization and Non-Uniform Memory Access (NUMA) as primary concerns. By adapting Bowtie 2 to the FastFlow [21] parallel framework and by making effective use of (a) thread pinning and (b) interleaving of memory pages across NUMA sockets, the modifications improved Bowtie 2's thread scaling.…”
Section: Introductionmentioning
confidence: 99%