Javascript must be enabled to continue!
Scaling read aligners to hundreds of threads on general-purpose processors
View through CrossRef
Abstract
Motivation
General-purpose processors can now contain many dozens of processor cores and support hundreds of simultaneous threads of execution. To make best use of these threads, genomics software must contend with new and subtle computer architecture issues. We discuss some of these and propose methods for improving thread scaling in tools that analyze each read independently, such as read aligners.
Results
We implement these methods in new versions of Bowtie, Bowtie 2 and HISAT. We greatly improve thread scaling in many scenarios, including on the recent Intel Xeon Phi architecture. We also highlight how bottlenecks are exacerbated by variable-record-length file formats like FASTQ and suggest changes that enable superior scaling.
Availability and implementation
Experiments for this study: https://github.com/BenLangmead/bowtie-scaling.
Bowtie
http://bowtie-bio.sourceforge.net .
Bowtie 2
http://bowtie-bio.sourceforge.net/bowtie2 .
HISAT
http://www.ccb.jhu.edu/software/hisat
Supplementary information
Supplementary data are available at Bioinformatics online.
Oxford University Press (OUP)
Title: Scaling read aligners to hundreds of threads on general-purpose processors
Description:
Abstract
Motivation
General-purpose processors can now contain many dozens of processor cores and support hundreds of simultaneous threads of execution.
To make best use of these threads, genomics software must contend with new and subtle computer architecture issues.
We discuss some of these and propose methods for improving thread scaling in tools that analyze each read independently, such as read aligners.
Results
We implement these methods in new versions of Bowtie, Bowtie 2 and HISAT.
We greatly improve thread scaling in many scenarios, including on the recent Intel Xeon Phi architecture.
We also highlight how bottlenecks are exacerbated by variable-record-length file formats like FASTQ and suggest changes that enable superior scaling.
Availability and implementation
Experiments for this study: https://github.
com/BenLangmead/bowtie-scaling.
Bowtie
http://bowtie-bio.
sourceforge.
net .
Bowtie 2
http://bowtie-bio.
sourceforge.
net/bowtie2 .
HISAT
http://www.
ccb.
jhu.
edu/software/hisat
Supplementary information
Supplementary data are available at Bioinformatics online.
Related Results
Scaling read aligners to hundreds of threads on general-purpose processors
Scaling read aligners to hundreds of threads on general-purpose processors
AbstractGeneral-purpose processors can now contain many dozens of processor cores and support hundreds of simultaneous threads of execution. To make best use of these threads, geno...
Can Clear Aligners Release Microplastics That Impact the Patient’s Overall Health? A Systematic Review
Can Clear Aligners Release Microplastics That Impact the Patient’s Overall Health? A Systematic Review
This systematic review aims to further current knowledge on the effects of microplastics from orthodontic clear aligners, identifying potential implications for human health and pr...
Potential Application of 4D Technology in Fabrication of Orthodontic Aligners
Potential Application of 4D Technology in Fabrication of Orthodontic Aligners
Objectives: To investigate and quantify forces generated by three-dimensional-printed aligners made of shape memory polymers (four-dimensional [4D] aligner).Methods: Clear X v1.1 m...
Performance simulation methodologies for hardware/software co-designed processors
Performance simulation methodologies for hardware/software co-designed processors
Recently the community started looking into Hardware/Software (HW/SW) co-designed processors as potential solutions to move towards the less power consuming and the less complex de...
Impact of molar teeth distalization by clear aligners on temporomandibular joint: a three-dimensional study
Impact of molar teeth distalization by clear aligners on temporomandibular joint: a three-dimensional study
Abstract
Background
Maxillary molar distalization is a common technique used in the non-extraction treatment of Angle Class II malocclusion that can...
An analysis of initial force and moment delivery of different aligner materials
An analysis of initial force and moment delivery of different aligner materials
Abstract
Objectives
The aim of this study was to clarify the applied initial forces and moments by different aligners of various...
Biomechanical aging behaviour of clear aligners
Biomechanical aging behaviour of clear aligners
Abstract
Introduction
The biomechanical behaviour of clear aligners can affect the clinical efficacy of tooth movement.
...
Properties of Orthodontic Clear Aligner Materials - A Review
Properties of Orthodontic Clear Aligner Materials - A Review
BACKGROUND Clear aligners are orthodontic devices that are transparent, a plastic used to correct malaligned teeth. Here patient wears a series of customized clear, removable align...

