*** Reference result from v0.0690 :
Version 0.0690 reference test results. (Moonlight's P3-1000/PC133/XP)
Base Level: 10, Buildup Level: 12, Depth Level= 2, IO Level 13
Now benchmarking the hashes...
Dummy : 0.344s (110.441MB/s) 00000000
MD4 : 1.148s (33.099MB/s) 1D20A985.FCC5E8C0.39568BDD.FD30922F
MD5 : 1.457s (26.096MB/s) B9F9160B.EBA6C65F.1728E620.B6E773C9
Tiger : 3.806s ( 9.987MB/s) 184566DD.77BFBA09.B6B9D757.56FE13A0.BF345F0C.2F45A621
SHA-1 : 3.075s (12.360MB/s) 3FB296DA.F0DBFA3A.9E2EA81E.27E5DD4D.3FEE0CC9
Base Level: 10, Buildup Level: 12, Depth Level= 2, IO Level 16
Now benchmarking the hashes...
Dummy : 0.404s (94.117MB/s) 00000000
MD4 : 1.160s (32.761MB/s) 1D20A985.FCC5E8C0.39568BDD.FD30922F
MD5 : 1.463s (25.974MB/s) B9F9160B.EBA6C65F.1728E620.B6E773C9
Tiger : 3.898s ( 9.750MB/s) 184566DD.77BFBA09.B6B9D757.56FE13A0.BF345F0C.2F45A621
SHA-1 : 3.124s (12.165MB/s) 3FB296DA.F0DBFA3A.9E2EA81E.27E5DD4D.3FEE0CC9
Base Level: 12, Buildup Level: 14, Depth Level= 2, IO Level 16
Now benchmarking the hashes...
Dummy : 0.317s (119.888MB/s) 00000000
MD4 : 0.926s (41.037MB/s) 851031E8.89ED2D6F.06BB8B7B.B8C289BB
MD5 : 1.240s (30.665MB/s) 4F81A7D8.2CBFCAFF.8E896EFC.3151C7BD
Tiger : 3.520s (10.799MB/s) 07601F1A.416C9DA1.2EA7761A.8646BEAD.463B7CC4.1D524EA2
SHA-1 : 2.797s (13.589MB/s) 91F1C03D.CB59863A.082468CF.9E693033.D5EDB941
Base Level: 14, Buildup Level: 16, Depth Level= 2, IO Level 16
Now benchmarking the hashes...
Dummy : 0.310s (122.760MB/s) 00000000
MD4 : 0.840s (45.248MB/s) BB71B18C.1EB2C3B4.2ED20948.BA614063
MD5 : 1.165s (32.616MB/s) C152CA35.4C38EF44.132341D4.144ED0E7
Tiger : 3.433s (11.073MB/s) BF6C0DBD.A123F388.FD4FBBE1.62F8A5F7.B4CA992F.71F46F61
SHA-1 : 2.660s (14.290MB/s) 50433A59.C2A3F480.E82FB5C1.1D61FD19.8F27B631
---------------------------------------------------------------------------------------
*** Results below are from an old version with incorrect CHashContainer::Hash function.
*** Versions above 0.0690 will not produce the same hashes and are faster.
---------------------------------------------------------------------------------------
Test file : "3DMark2001.exe", 38.009MB (Installer from MadOnion.com)
Visit http:
---------------------------------------------------------------------------------------
Base Level: 10, Buildup Level: 12, Depth Level= 2, IO Level 14
Now benchmarking the hashes...
Dummy : 0.263s (144.639MB/s) 00000000
MD4 : 1.536s (24.742MB/s) 56614877:829ED9AC:094EF15E:5AD69AA6
MD5 : 2.070s (18.359MB/s) 5D6D9A2B:CEF25FE5:A39175D2:E1B73CA3
Tiger : 5.767s ( 6.591MB/s) E2E98167:B3AA2D21:BCC7D70A:2397E10F:76CBC99E:B579390D
SHA-1 : 4.608s ( 8.248MB/s) DDE7AA43:169C01F5:1C57E77F:F0F5EC48:FB7AD2DE
---------------------------------------------------------------------------------------
Base Level: 10, Buildup Level: 12, Depth Level= 2, IO Level 15
Changes in any but the last parameter will affect hash results and performance.
Visit the project documentation for details.
Now benchmarking the hashes...
Dummy : 0.347s (109.525MB/s) 00000000
MD4 : 1.487s (25.561MB/s) 56614877:829ED9AC:094EF15E:5AD69AA6
MD5 : 2.068s (18.381MB/s) 5D6D9A2B:CEF25FE5:A39175D2:E1B73CA3
Tiger : 5.786s ( 6.569MB/s) E2E98167:B3AA2D21:BCC7D70A:2397E10F:76CBC99E:B579390D
SHA-1 : 4.635s ( 8.201MB/s) DDE7AA43:169C01F5:1C57E77F:F0F5EC48:FB7AD2DE
---------------------------------------------------------------------------------------
Base Level: 10, Buildup Level: 12, Depth Level= 2, IO Level 16
Now benchmarking the hashes...
Dummy : 0.396s (95.987MB/s) 00000000
MD4 : 1.516s (25.070MB/s) 56614877:829ED9AC:094EF15E:5AD69AA6
MD5 : 2.071s (18.355MB/s) 5D6D9A2B:CEF25FE5:A39175D2:E1B73CA3
Tiger : 5.837s ( 6.512MB/s) E2E98167:B3AA2D21:BCC7D70A:2397E10F:76CBC99E:B579390D
SHA-1 : 4.670s ( 8.139MB/s) DDE7AA43:169C01F5:1C57E77F:F0F5EC48:FB7AD2DE
---------------------------------------------------------------------------------------
Base Level: 10, Buildup Level: 12, Depth Level= 2, IO Level 17
Now benchmarking the hashes...
Dummy : 0.456s (83.400MB/s) 00000000
MD4 : 1.639s (23.196MB/s) 56614877:829ED9AC:094EF15E:5AD69AA6
MD5 : 2.185s (17.395MB/s) 5D6D9A2B:CEF25FE5:A39175D2:E1B73CA3
Tiger : 5.878s ( 6.466MB/s) E2E98167:B3AA2D21:BCC7D70A:2397E10F:76CBC99E:B579390D
SHA-1 : 4.781s ( 7.950MB/s) DDE7AA43:169C01F5:1C57E77F:F0F5EC48:FB7AD2DE
*******************************************************************************************
*** An IO block size of 32KB (L15) appears to be optimal for CSBuildup=12 ***
*******************************************************************************************
Base Level: 12, Buildup Level: 14, Depth Level= 2, IO Level 14
Now benchmarking the hashes...
Dummy : 0.252s (150.990MB/s) 00000000
MD4 : 1.342s (28.332MB/s) 148B1B8D:DEB507C9:D3B4AA43:98320AF8
MD5 : 1.874s (20.285MB/s) 68415087:3D8F9BE6:F69EA3EB:6C05939B
Tiger : 5.440s ( 6.987MB/s) E5F051C7:2258653E:D9D95598:3121A0FC:FBC5F534:D1A7BBB1
SHA-1 : 4.349s ( 8.739MB/s) 6B293419:31A63A97:578BE06C:C592D68B:173DCA05
---------------------------------------------------------------------------------------
Base Level: 12, Buildup Level: 14, Depth Level= 2, IO Level 15
Now benchmarking the hashes...
Dummy : 0.280s (135.956MB/s) 00000000
MD4 : 1.325s (28.695MB/s) 148B1B8D:DEB507C9:D3B4AA43:98320AF8
MD5 : 1.865s (20.378MB/s) 68415087:3D8F9BE6:F69EA3EB:6C05939B
Tiger : 5.446s ( 6.979MB/s) E5F051C7:2258653E:D9D95598:3121A0FC:FBC5F534:D1A7BBB1
SHA-1 : 4.348s ( 8.743MB/s) 6B293419:31A63A97:578BE06C:C592D68B:173DCA05
---------------------------------------------------------------------------------------
Base Level: 12, Buildup Level: 14, Depth Level= 2, IO Level 16
Now benchmarking the hashes...
Dummy : 0.301s (126.078MB/s) 00000000
MD4 : 1.293s (29.391MB/s) 148B1B8D:DEB507C9:D3B4AA43:98320AF8
MD5 : 1.877s (20.250MB/s) 68415087:3D8F9BE6:F69EA3EB:6C05939B
Tiger : 5.493s ( 6.920MB/s) E5F051C7:2258653E:D9D95598:3121A0FC:FBC5F534:D1A7BBB1
SHA-1 : 4.384s ( 8.669MB/s) 6B293419:31A63A97:578BE06C:C592D68B:173DCA05
---------------------------------------------------------------------------------------
Base Level: 12, Buildup Level: 14, Depth Level= 2, IO Level 17
Now benchmarking the hashes...
Dummy : 0.346s (109.754MB/s) 00000000
MD4 : 1.387s (27.409MB/s) 148B1B8D:DEB507C9:D3B4AA43:98320AF8
MD5 : 1.949s (19.505MB/s) 68415087:3D8F9BE6:F69EA3EB:6C05939B
Tiger : 5.626s ( 6.756MB/s) E5F051C7:2258653E:D9D95598:3121A0FC:FBC5F534:D1A7BBB1
SHA-1 : 4.483s ( 8.479MB/s) 6B293419:31A63A97:578BE06C:C592D68B:173DCA05
*******************************************************************************************
*** Here, 64KB (L16) appears to be the sweet spot with CSBuildup=14 ***
*******************************************************************************************
Base Level: 14, Buildup Level: 16, Depth Level= 2, IO Level 16
Now benchmarking the hashes...
Dummy : 0.282s (134.572MB/s) 00000000
MD4 : 1.253s (30.327MB/s) 7CD35633:245B22FF:753B3245:9588653C
MD5 : 1.783s (21.322MB/s) 4CE0036E:6D81FE0D:A892403D:371903FC
Tiger : 5.382s ( 7.063MB/s) 8525B8D7:7D61B76A:9540074A:2517E873:555ADC06:52AD8BDA
SHA-1 : 4.237s ( 8.970MB/s) 6A8BF0A8:24725759:84D011CF:B780E0C0:2A200B7E
---------------------------------------------------------------------------------------
Base Level: 14, Buildup Level: 16, Depth Level= 2, IO Level 17
Now benchmarking the hashes...
Dummy : 0.309s (122.838MB/s) 00000000
MD4 : 1.293s (29.400MB/s) 7CD35633:245B22FF:753B3245:9588653C
MD5 : 1.886s (20.148MB/s) 4CE0036E:6D81FE0D:A892403D:371903FC
Tiger : 5.522s ( 6.883MB/s) 8525B8D7:7D61B76A:9540074A:2517E873:555ADC06:52AD8BDA
SHA-1 : 4.386s ( 8.667MB/s) 6A8BF0A8:24725759:84D011CF:B780E0C0:2A200B7E
---------------------------------------------------------------------------------------
Base Level: 14, Buildup Level: 16, Depth Level= 2, IO Level 18
Now benchmarking the hashes...
Dummy : 0.397s (95.835MB/s) 00000000
MD4 : 1.493s (25.461MB/s) 7CD35633:245B22FF:753B3245:9588653C
MD5 : 1.960s (19.390MB/s) 4CE0036E:6D81FE0D:A892403D:371903FC
Tiger : 5.586s ( 6.804MB/s) 8525B8D7:7D61B76A:9540074A:2517E873:555ADC06:52AD8BDA
SHA-1 : 4.494s ( 8.458MB/s) 6A8BF0A8:24725759:84D011CF:B780E0C0:2A200B7E
*******************************************************************************************
*** 64KB (L16) is again the sweet for CSBuild=16 as well. ***
*******************************************************************************************
Base Level: 16, Buildup Level: 18, Depth Level= 2, IO Level 18
Now benchmarking the hashes...
Dummy : 0.360s (105.669MB/s) 00000000
MD4 : 1.533s (24.787MB/s) 7341CE20:B2A1A212:D0325C23:DCAB85D1
MD5 : 2.119s (17.937MB/s) 18A1BCE5:02A8F7B0:59620611:5350B835
Tiger : 5.744s ( 6.617MB/s) 5640B581:1EEC58BD:612144BF:F1F50FA7:5B923C43:6F3E364C
SHA-1 : 4.618s ( 8.231MB/s) A5818085:4CCE083C:2ECB6F73:20569B16:8D4A93BC
---------------------------------------------------------------------------------------
Base Level: 16, Buildup Level: 18, Depth Level= 2, IO Level 19
Now benchmarking the hashes...
Dummy : 0.363s (104.612MB/s) 00000000
MD4 : 1.581s (24.042MB/s) 7341CE20:B2A1A212:D0325C23:DCAB85D1
MD5 : 2.149s (17.688MB/s) 18A1BCE5:02A8F7B0:59620611:5350B835
Tiger : 5.860s ( 6.486MB/s) 5640B581:1EEC58BD:612144BF:F1F50FA7:5B923C43:6F3E364C
SHA-1 : 4.558s ( 8.338MB/s) A5818085:4CCE083C:2ECB6F73:20569B16:8D4A93BC
*******************************************************************************************
*** Performance-wise, there is no reason to use block sizes higher than L16. ***
*** A separate data buffer prefetching thread would most likely help in all cases. ***
*** Without this multithread prefetch, CSBuildup=14 with +1 IOLevel is optimum. ***
*** Results would probably even up a fair bit with dual-buffered multithreaded IO. ***
*******************************************************************************************