Alt.Binz forum
Alt.Binz (English) => General talk => Topic started by: WarezMyGF on April 03, 2011, 09:40:06 pm
-
Basically, there are three PAR2 apps that are optimized for multi-core processors for Windows.
I tried these particular versions:
MultiPar v1.1.7.6 - (I believe it uses speedups of both phpar2 and TBB. Includes full GUI too! Maker is currently working on PAR3 specification.)
phpar2 v1.3 - (Based on original par2cmdline 0.4 with hand coded optimizations, and bug fixes)
Par2+TBB v20100203 64-Bit Edition - (Based on original par2cmdline 0.4 and makes use of Intel Threading Building Blocks 2.2)
There have been numerous debates on which is the fastest for par creation. I spent few hours researching and ran my own benchmark using a stop watch.
System Rig:
i7 920 @ Stock
6GB DDR3 1600
Gigabyte EX58-UD4P Motherboard
150GB VelociRaptor (System Drive)
WD 750GB AAKS (Drive I used for Par creation)
Windows 7 Pro x64 w/ SP1
Benchmark Procedure:
- I defragged the test drive three times before starting the benchmarks. All unnecessary applications were turned off, and I did not use the computer while running the tests.
- I used a stop watch from the moment of starting the batch script to point of completion.
- I then deleted the newly created parset and ran the batch again.
- I used the batch script three times per application and made an average of the three times.
- I used the following settings: -s1920000 -r10 -l (10% redundancy and 1, 920, 000 block size)
- The source of the parsets were one 1080P scene release that is roughly 8.5GB in size and created parset for only the RARs.
Benchmark Results:
MultiPar: ~11:49.50
Par2 + TBB: ~11:23.79
phpar2: ~10:29.16
There you have it. phpar2 is the fastest! Almost a 1.2 minute difference from MultiPar, which makes a noticeable difference when one is parring up over 200GB. Please make note that phpar2 is especially optimized for Intel Core 2 Duo architecture.
I hope this information will be helpful for others. Also, I still use MultiPar for checking/repairing when needed since it's GUI is awesome and supports file association with par2 files.
-
Nothing to do with Alt.Binz
But I already knew the results :)
May I also add that tbb edition will produce bad par2 set in very high % of cases.
-
Figured I would post here since these forums seem to be most active for Usenet. Unless there is a more popular one for uploaders? :c)
Didn't know about the high chance of bad par2 sets. That is very important to know! :c) Thought the issue was just for linux when using multiple cores?
-
I really don't think that we want to start a support group for uploaders here - but keep your posts general and it should be fine. ;)
-
Saves me the hassle, I just came across phpar2 for the first time and wanted to test this myself when I had some more time, now I don't have to anymore :)
-
But I already knew the results :)
yeah i told him ;)
May I also add that tbb edition will produce bad par2 set in very high % of cases.
this is not true in all cases. It somehow depends on the computer setup. With my current setup it never happens so far (6 months +). With my old setup it happened about 1-2% of the time. I have heard of setups where it happens abouzt 10% of the time.
I do not know what causes this, but i recommend to test this before using it ;)
-
Nice topic, although I'm no uploader.
This question is a bit of, but is there any summary of how well Altbinz is multithreaded and/or how one can optimize it for +4 cores?
-
Alt.Binz is already fully maximized to take advantage of multi cores, so don't worry about it.
-
Just read about about multipar on binaries4all. Does multipar have advantages, if quickpar was replaced by multipar inside altbinz?