Since the end of 2015, SeqAn is also supported by Intel as part of an Intel Parallel Compute Center. The goal is to parallelize core components of SeqAn using multiple cores as well as vectorization as much as possible.


Core loop of SeqAn’s new many against many alignment interface using vectorization.


Speedups achieved by prototype implementation using vectorization.

First results were achieved for pairwise alignments and will be incorporated into the next releases of SeqAn.

So stay tuned for more and more components that use  accelerators and multiple cores. Your application should benefit with no changes or only slight adaptions from serial to parallel interfaces.