Introduction - par2cmdline 0.4 with Intel Threading Building Blocks 2.2
-
This is a concurrent (multithreaded) version of par2cmdline 0.4, a utility to create and repair data files using Reed Solomon coding. par2 parity archives are commonly used on Usenet postings to allow corrupted postings to be repaired instead of needing the original poster to repost the corrupted file(s).
For more information about par2, go to the parchive web site.
This original version of par2cmdline 0.4 was downloaded from sourceforge.
This version has been modified to utilise the Intel Threading Building Blocks 2.2 library, which enables it to process files concurrently instead of the original version's serial processing. Computers with more than one CPU or core such as those using Intel Core Duo, Intel Core 2 Duo, or AMD Athlon X2 CPUs can now create or repair par2 archives much quicker than the original version. For example, dual core machines can achieve near-double performance when creating or repairing.
The licensing of this source code is under the GPLv2 (or later).
There is also an experimental version of the par2_tbb program which has been further modified to utilise NVIDIA CUDA 2.0 technology, which enables it to process data using the processor (GPU) on certain video cards. Most of the processing is still performed by the computer's CPU but some will be offloaded to the video card's GPU.
Please send email if you have any suggestions for improvements or bugs to report.
Questions? Remarks? Comments? Please use the contact page.
Copyright 2007-2009, chuchusoft.com
