From: SparkBLAST: scalable BLAST processing using in-memory operations
# nodes | 1 | 2 | 4 | 8 | 16 | 32 | 64 |
---|---|---|---|---|---|---|---|
SparkBLAST | |||||||
1 core | |||||||
Exec. time | 36,690.20 | 18,984.68 | 10,186.93 | 5,553.01 | 3,125.77 | 1,724.09 | 898.02 |
Speedup | 1 | 1.93 | 3.60 | 6.61 | 11.74 | 21.28 | 40.86 |
Efficiency | 1 | 0.97 | 0.90 | 0.83 | 0.73 | 0.67 | 0.64 |
SparkBLAST | |||||||
2 cores | |||||||
Exec. time | 28,983.44 | 14,532.37 | 7,943.95 | 4,291.57 | 2,246.37 | 1,260.17 | 693.30 |
Speedup | 1.00 | 1.99 | 3.65 | 6.75 | 12.90 | 23.00 | 41,81 |
Efficiency | 1.00 | 1.00 | 0.91 | 0.84 | 0.81 | 0.72 | 0.65 |
CloudBLAST | |||||||
Exec. time | 30,547.29 | 18,998.80 | 12,122.53 | 5,869.12 | 2,965.06 | 1,740.84 | 825.62 |
Speedup | 1.00 | 1.61 | 2.52 | 5.20 | 10.30 | 17.55 | 37.00 |
Efficiency | 1.00 | 0.80 | 0.63 | 0.65 | 0.64 | 0.55 | 0.58 |