Parallel Bladeenc 0.92.1b5
Sponsored Links
Parallel Bladeenc 0.92.1b5 Ranking & Summary
File size:
0.22 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1194
Date added:
2006-07-18
Publisher:
Jeff Squyres
Parallel Bladeenc 0.92.1b5 description
Parallel Bladeenc is a true parallel version of the Bladeenc MP3 encoder; it distributes work across CPUs to speed up MP3 encoding. It uses the Message Passing Interface (MPI) for parallelization across SMPs and/or multiple machines. Hence, if you have a 4-way SMP, you can encode your MP3s about 4 times as fast as the regular Bladeenc; if you have two 4-way SMPs, you can encode about 8 times as fast.
The difficult part about parallelization is typically about how to split the problem up into independent (or nearly independent) parts. The structure shown above - assuming that the encode() function was independent of previous calls to encode() - is trivial to parallelize.
For example, if we want to run on four machines, we can split the input file into four parts, give 1/4 of the file to each machine, and let each machine loop over encode() for their portion of the file. Then take the output from each machine, put it in the right order, and write it out to a single output file. Done.
With such a scheme, the more work that you throw at it, the more efficient it will become.
Hence, trying this scheme with small MP3 files will probably not result in any noticeable speedup (in fact, it may be slower than running in serial, because of the added overhead for working in parallel). It is necessary to give the parallel engine enough work to offset the overhead added by the parallel framework. Generally, this is not very much overhead (read on to find out why), but parallel is not free.
Enhancements:
- Fixed minor error that caused an error message from MPICH when shutting down. Thanks to Gary Smith for pointing this out.
The difficult part about parallelization is typically about how to split the problem up into independent (or nearly independent) parts. The structure shown above - assuming that the encode() function was independent of previous calls to encode() - is trivial to parallelize.
For example, if we want to run on four machines, we can split the input file into four parts, give 1/4 of the file to each machine, and let each machine loop over encode() for their portion of the file. Then take the output from each machine, put it in the right order, and write it out to a single output file. Done.
With such a scheme, the more work that you throw at it, the more efficient it will become.
Hence, trying this scheme with small MP3 files will probably not result in any noticeable speedup (in fact, it may be slower than running in serial, because of the added overhead for working in parallel). It is necessary to give the parallel engine enough work to offset the overhead added by the parallel framework. Generally, this is not very much overhead (read on to find out why), but parallel is not free.
Enhancements:
- Fixed minor error that caused an error message from MPICH when shutting down. Thanks to Gary Smith for pointing this out.
Parallel Bladeenc 0.92.1b5 Screenshot
Parallel Bladeenc 0.92.1b5 Keywords
MP3
Parallel Bladeenc
Bladeenc MP3
Parallel Bladeenc 0.92.1b5
bladeenc mp3 encoder
Mp3 encoder
parallel
Bladeenc
encode
true
encoder
file
Parallel Bladeenc 0.92.1b5
Audio
Multimedia
Bookmark Parallel Bladeenc 0.92.1b5
Parallel Bladeenc 0.92.1b5 Copyright
WareSeeker periodically updates pricing and software information of Parallel Bladeenc 0.92.1b5 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Parallel Bladeenc 0.92.1b5 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
lame mp3 encoder
bladeenc mp3 encoder v0.82
freeware bladeenc mp3 encoder
encoder repair
encoder software
parallel bible
windows media encoder
encoder pro expert
absolute encoder
parallel port
encoder pro
encoder wheels
parallel to usb
mpeg encoder
bladeenc.dll
parallelogram
imtoo mpeg encoder
dvd encoder
Related Software
BladeEnc is a cross-platform MP3 encoder. Free Download
Parallel Port Make can build FreeBSD ports in parallel to fully take advantage of modern multi-core and processor machine. Free Download
Parallel BZIP2 project is a parallel implementation of the bzip2 block. Free Download
Parallel::ForkManager is a simple parallel processing fork manager. Free Download
Parallel port powerSwitch is a TCP/IP server to control a parallel port power switch. Free Download
kparalleleport is a program for programmers who wish to use the parallel port. Free Download
Parallel MPI BZIP2 is a parallel implementation of the bzip2 block-sorting file compressor. Free Download
Parallel::Queue is a Perl module to fork or thread a list of closures N-way parallel. Free Download
Latest Software
Popular Software
Favourite Software