Table 1. Speed comparison of database search programs: time taken to search 4174 queries of the Dickeya solani benchmark.
Program | Hits | Cores | Time (s) | Relative speed |
---|---|---|---|---|
verifast | 100 | 16 | 62 | 5903 |
fast | 100 | 16 | 65 | 5631 |
verifast | 500 | 16 | 111 | 3298 |
verifast | 1000 | 16 | 170 | 2153 |
fast | 500 | 16 | 178 | 2056 |
LAMBDA | 500 | 16 | 216 | 1695 |
slow | 100 | 16 | 235 | 1558 |
fast | 1000 | 16 | 324 | 1130 |
LAST | 1000 | 16 a | 327 | 1119 |
slow | 500 | 16 | 406 | 902 |
DIAMOND | 1000 | 16 | 446 | 821 |
slow | 1000 | 16 | 612 | 598 |
verislow | 500 | 16 | 624 | 587 |
verislow | 1000 | 16 | 792 | 462 |
verifast | 1000 | 1 | 1009 | 363 |
UBLAST b | 1000 | 16 a | 1310 | 279 |
RAPSEARCH2 | 1000 | 16 | 1469 | 249 |
LAMBDA | 500 | 1 | 2052 | 178 |
LAST | 1000 | 1 | 2957 | 124 |
fast | 1000 | 1 | 3297 | 111 |
SANSc | 1000 | 1 | 3809 | 96 |
BLAT b | 1000 | 1 | 4307 | 85 |
slow | 1000 | 1 | 5015 | 73 |
verislow | 1000 | 1 | 7094 | 52 |
RAPSEARCH2 | 1000 | 1 | 18761 | 20 |
UBLAST b | 1000 | 1 | 28399 | 13 |
BLAST | 1000 | 16a | 32149 | 11 |
BLAST | 1000 | 1 | 366046 | 1 |
aGNUparallel.
bDatabase split to chunks (UBLAST: 19, BLAT: 5) due to program's size limit.
cSerial implementation (9).