Suffix Array Construction Benchmark

Last updated: 2008-03-02


Timing results on Core 2 Duo:

ACT-Executable
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals49386800.3061.0722.0590.4560.3971.4223.1870.5941.003
101.EXE4381440.0440.1940.2060.0620.0500.1500.1440.0840.075
netscape.exe29343360.1690.5471.2190.2500.2280.8342.3060.3220.628
pine.bin15662000.0940.3310.6340.1440.1190.4370.7380.1880.300
ACT-Graphics
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals124663041.1442.7475.1841.3880.8222.9654.4591.3562.422
clegg.tif21490960.4750.4310.8840.4590.2000.6620.9590.2780.700
frymire.tif37063060.2000.4691.7590.2690.1560.6311.3720.3120.781
lena.tif7865680.0500.2590.2910.0780.0560.2560.2690.0970.097
monarch.tif11797840.0660.2940.4250.1030.0780.2780.3620.1310.156
peppers.tif7865680.0470.2470.2910.0690.0560.2530.2590.0970.097
sail.tif11797840.0750.2910.4280.1090.1090.3410.4440.1310.166
serrano.tif14984140.1560.4530.6780.1970.0880.2370.3690.1560.275
tulips.tif11797840.0750.3030.4280.1030.0780.3060.4250.1530.150
ACT-Sound
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals87023920.9162.3194.4280.9340.9374.95612.2751.2971.872
every.wav69940920.7911.9193.8000.7660.7724.55311.5691.0971.578
mike.wav17083000.1250.4000.6280.1690.1660.4030.7060.2000.294
ACT-Text
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals49202860.3690.7562.0500.5940.4501.2663.1750.6191.241
1musk10.txt13447390.0940.1970.5030.1560.1190.2940.6410.1380.313
anne11.txt5869690.0530.0870.2220.0750.0620.1220.1690.0720.106
world95.txt29885780.2220.4721.3250.3630.2690.8502.3660.4090.822
Artificial Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals3000010.0840.1060.2000.4250.0840.2340.1190.1090.112
a.txt10.0190.0220.0220.0190.0160.0250.0190.0250.019
aaa.txt1000000.0250.0250.0620.0250.0220.1470.0340.0250.031
alphabet.txt1000000.0190.0340.0660.3560.0220.0250.0340.0250.034
random.txt1000000.0220.0250.0500.0250.0250.0370.0310.0340.028
Calgary Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals31416220.4090.9971.4380.5030.4530.9001.0220.5660.722
bib1112610.0280.0310.0590.0310.0280.0440.0410.0340.034
book17687710.0590.1090.2840.0940.0750.1560.2440.0840.141
book26108560.0500.0910.2310.0780.0620.1310.1910.0780.109
geo1024000.0220.1500.0530.0220.0250.0440.0380.0310.031
news3771090.0410.0660.1560.0530.0410.1030.1160.0530.069
obj1215040.0190.1380.0250.0190.0190.0250.0220.0250.019
obj22468140.0280.1590.1280.0340.0380.0720.0780.0470.053
paper1531610.0190.0280.0340.0220.0220.0310.0280.0280.025
paper2821990.0220.0310.0440.0220.0220.0340.0340.0310.028
pic5132160.0340.0780.2590.0370.0340.1280.1120.0440.106
progc396110.0190.0250.0310.0220.0190.0310.0250.0250.022
progl716460.0220.0280.0440.0220.0220.0340.0310.0280.028
progp493790.0220.0280.0380.0220.0220.0280.0250.0280.025
trans936950.0250.0340.0500.0250.0250.0370.0380.0280.031
Canterbury Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals28107840.3370.7591.2220.5160.3500.6720.7810.5030.587
alice29.txt1520890.0280.0380.0720.0340.0310.0470.0500.0500.038
asyoulik.txt1251790.0220.0310.0590.0280.0250.0440.0440.0310.034
cp.html246030.0190.0250.0280.0190.0220.0250.0220.0220.022
fields.c111500.0220.0250.0250.0220.0160.0250.0220.0280.019
grammar.lsp37210.0160.0220.0220.0190.0190.0220.0190.0220.016
kennedy.xls10297440.0720.2470.3380.1940.0720.1560.2030.1340.153
lcet10.txt4267540.0370.0620.1630.0530.0440.0910.1190.0590.075
plrabn12.txt4818610.0470.0720.1840.0690.0500.1060.1470.0590.088
ptt55132160.0340.0750.2810.0380.0340.1000.1120.0440.103
sum382400.0220.1410.0310.0220.0220.0370.0250.0310.022
xargs.142270.0190.0220.0190.0190.0160.0190.0190.0220.019
Large Canterbury Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals111594820.9811.6384.9471.4191.1753.31910.3721.5652.953
bible.txt40473920.3340.6881.8160.5090.4161.2503.9870.5501.206
E.coli46386900.4750.5722.0840.6250.5471.4164.6440.7221.091
world192.txt24734000.1720.3781.0470.2840.2120.6531.7410.2940.656
Manzini's Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals896819039186.047278.297769.319323.347132.866501.5031501.054158.944465.809
chr22.dna345537585.9946.39723.9167.5725.50617.02850.6417.13710.194
etext9910527734021.88133.11684.52534.27219.04774.222203.96623.92554.247
gcc-3.0.tar8663040013.83421.19765.27835.70610.58140.569137.11314.85639.241
howto394221055.7638.54726.8568.3845.54120.71965.6755.55615.806
jdk13c6972889917.97822.68464.82532.1949.46633.800103.22210.84138.166
linux-2.4.5.tar11625472018.05626.79187.21326.13114.94158.328196.18819.78152.066
rctail9611471115132.39456.234126.60362.31218.84470.087192.48820.26667.419
rfc11642190120.60936.03896.42529.73816.47864.928197.81317.38759.044
sprot34.dat10961718622.68137.29198.80032.21918.27268.791188.71323.07554.778
w3c210420157926.85630.00394.87854.81914.19153.031165.23716.11974.850
Maximum Compression Testfiles
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals531347267.13112.64734.51210.6255.20017.76949.3916.74716.366
A10.jpg8424680.0560.3130.3310.0720.0690.2250.4060.1090.103
acrord32.exe38707840.2250.6591.5690.3280.2881.1753.1470.4060.822
english.dic40674390.2780.4591.5410.9940.3190.9132.6560.3750.737
FlashMX.pdf45269460.3341.1002.0530.4340.3942.0225.8090.6340.956
fp.log206170714.4666.82520.5725.2972.6198.45623.8623.0288.694
mso97.dll37824160.2340.7441.5410.3530.3121.3533.6630.4440.844
ohs.doc41681920.7530.8062.2251.7940.3411.0722.9970.5341.581
rafale.bmp41494140.2440.6161.5660.4340.2910.7911.7410.4280.719
vcfiu.hlp41214180.3160.6561.8190.5530.3000.9132.7440.4191.088
world95.txt29885780.2250.4691.2970.3660.2690.8502.3660.3690.822
Miscellaneous Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals10000000.0780.1530.3470.1220.1060.2000.3280.1220.128
pi.txt10000000.0780.1530.3470.1220.1060.2000.3280.1220.128
Protein Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals71544010.5721.5002.8340.8930.8222.3916.4470.8811.362
hi5095190.0470.1160.2160.0690.0560.1310.1690.0690.075
hs32957510.2590.6781.3060.4060.3911.1593.3750.3870.656
mj4487790.0380.0970.1630.0590.0470.1090.1340.0560.062
sc29003520.2280.6091.1500.3590.3280.9912.7690.3690.569
Silesia Corpus
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals21193858028.694133.393144.30640.71325.54492.891283.37831.55679.781
dickens101924461.2092.0035.9341.8591.4194.71314.7411.6753.300
mozilla512204804.94710.41632.5977.3915.57825.21977.5596.85017.869
mr99705641.1251.7755.8591.3251.2253.36910.4121.6033.303
nci335534458.13190.47231.82211.5033.8509.95938.7635.26918.234
ooffice61521920.4561.1472.8660.6750.5692.2477.2940.7311.600
osdb100856841.1692.4786.3121.5691.3315.14712.7411.5443.331
reymont66272020.6721.3913.5940.9410.8062.3167.3661.0562.331
samba216064002.4473.68112.7163.4312.1257.93126.9813.4257.988
sao72519440.6531.7063.8310.8780.8593.9137.7501.1221.903
webster414587036.60315.77532.2759.2066.34122.98468.0136.45016.109
x-ray84742400.6841.7033.8001.0090.9973.7727.5941.1881.975
xml53452800.5970.8472.7000.9250.4441.3224.1660.6441.837
Testfiles
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals41943042.50934.4502.3913.4470.3380.6811.86936.5905.753
test420971521.5940.8161.3032.1030.1500.4121.11633.3533.069
test520971520.91633.6341.0881.3440.1880.2690.7533.2372.684
The Gauntlet
FileSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals6705010334.066246.36369.581570.06611.89419.74749.83824.72878.897
abac2000000.0310.0530.10628.7810.0280.0380.0500.0410.047
abba105006003.2815.10911.33430.6411.7222.5138.2783.48714.269
book1x20153754204.3873.61314.90397.3312.3567.45016.0943.49120.703
fib_s149303521493035212.45610.80319.212178.9843.6663.78710.6196.61617.375
fss101207890811.0098.97515.78485.3372.8533.5949.0064.53414.056
fss928514430.9751.2061.7475.2500.4030.5811.3500.5222.709
houston38400000.3500.7252.313123.2410.1160.4840.8470.2691.184
paper5x809819240.1090.1560.4940.7690.0840.1870.2720.1310.406
test120971520.3342.1311.2138.9160.2660.3411.1031.3062.547
test220971520.6590.6191.1948.9750.1720.3281.1093.3872.550
test320971520.472212.9721.2811.8410.2280.4441.1090.9443.050
totals
CorpusSizeArchon4r0BPRDC32Deep-Shallowdivsufsort-1.2.3KAKSMSufSort-3.1.1betaqsufsort
totals1289730704263.643717.1971044.819955.447181.437650.9161927.695266.178659.009
ACT-Executable49386800.3061.0722.0590.4560.3971.4223.1870.5941.003
ACT-Graphics124663041.1442.7475.1841.3880.8222.9654.4591.3562.422
ACT-Sound87023920.9162.3194.4280.9340.9374.95612.2751.2971.872
ACT-Text49202860.3690.7562.0500.5940.4501.2663.1750.6191.241
Artificial Corpus3000010.0840.1060.2000.4250.0840.2340.1190.1090.112
Calgary Corpus31416220.4090.9971.4380.5030.4530.9001.0220.5660.722
Canterbury Corpus28107840.3370.7591.2220.5160.3500.6720.7810.5030.587
Large Canterbury Corpus111594820.9811.6384.9471.4191.1753.31910.3721.5652.953
Manzini's Corpus896819039186.047278.297769.319323.347132.866501.5031501.054158.944465.809
Maximum Compression Testfiles531347267.13112.64734.51210.6255.20017.76949.3916.74716.366
Miscellaneous Corpus10000000.0780.1530.3470.1220.1060.2000.3280.1220.128
Protein Corpus71544010.5721.5002.8340.8930.8222.3916.4470.8811.362
Silesia Corpus21193858028.694133.393144.30640.71325.54492.891283.37831.55679.781
Testfiles41943042.50934.4502.3913.4470.3380.6811.86936.5905.753
The Gauntlet6705010334.066246.36369.581570.06611.89419.74749.83824.72878.897

Back to main page


This page is maintained by Yuta Mori <yiv01157 at nifty dot com>, Copyright © 2005-2008.