Table 1.
Shared-Memory Multicore Architecture | Special Hardware | HPC | Cloud | Container Orchestration | |
---|---|---|---|---|---|
Ease of dev | +++ | + | + | ++ | +++ |
Robustness | ++ | ++ | + | +++ | +++ |
Scalability | + | + | +++ | +++ | +++ |
Efficiency | ++ | +++ | ++ | + | + |
Representative Software | SPAdes [9], OpenMP LCS [11], ALLPATHS-LG [12], SOAPdenovo [13], LSHvec [57] |
FAGP [17], SOAP3 [58], SOAP3-dp [59], CUSHAW2-GPU [60] FPGA-based Smith-Waterman [61] |
pBWA [27], Ray [28], Meta-HipMer [32] ClustalW-MPI [62] TREE-PUZZLE [63] |
HAlign [37] BigBWA [38], BioPig [40,41], SpaRC [46], Metaspark [47], SparkBWA [64] |
Galaxy-Kubernetes [53] |