2016
DOI: 10.1371/journal.pone.0145490
|View full text |Cite
|
Sign up to set email alerts
|

Parallel and Scalable Short-Read Alignment on Multi-Core Clusters Using UPC++

Abstract: The growth of next-generation sequencing (NGS) datasets poses a challenge to the alignment of reads to reference genomes in terms of alignment quality and execution speed. Some available aligners have been shown to obtain high quality mappings at the expense of long execution times. Finding fast yet accurate software solutions is of high importance to research, since availability and size of NGS datasets continue to increase. In this work we present an efficient parallelization approach for NGS short-read alig… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
5
0

Year Published

2017
2017
2024
2024

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 12 publications
(5 citation statements)
references
References 30 publications
0
5
0
Order By: Relevance
“…Many sequence alignment applications based on FM-index have emerged recently, such as HISAT [28], Bowtie [4], BWA [6], [5] and SOAP [7], [29]. Furthermore, implementations for specific architectures or accelerators have been published, including GPUs (Arioc [30], CUSHAW2 [31], BarraCUDA [32], [33]), Clusters (CUSHAW3 [34]), Clouds (BigBWA [35]) and FPGAs (FHAST [36]).…”
Section: Related Workmentioning
confidence: 99%
“…Many sequence alignment applications based on FM-index have emerged recently, such as HISAT [28], Bowtie [4], BWA [6], [5] and SOAP [7], [29]. Furthermore, implementations for specific architectures or accelerators have been published, including GPUs (Arioc [30], CUSHAW2 [31], BarraCUDA [32], [33]), Clusters (CUSHAW3 [34]), Clouds (BigBWA [35]) and FPGAs (FHAST [36]).…”
Section: Related Workmentioning
confidence: 99%
“…using static workload distribution) or varied workload per job (e.g. using a shared integer counter to realize dynamic workload distribution via remote memory access operations in MPI [41] and Unified Parallel C (UPC) programming models [42] [43]) and is also particularly useful for parallel computing architectures with hardware ! " # 0.5 # " $ % " % 0.25 # 2&' % 1( ! "…”
Section: All-pairs Computation Frameworkmentioning
confidence: 99%
“…GPUs are also explored for genome sequencing as in [25]. In [26], authors utilize HPC type many-core x86 clusters for NGS. However, the underlying behaviour in NGS applications, whether it is based on FMindex or graph based search, behaves like pointer chasing, with random accesses to the memory and low cache locality.…”
Section: Introductionmentioning
confidence: 99%