Fiber Pool: Case studies
The use of Fiber Pool and asynchronous programming was examined with the following Open Source projects:
LAME/ fpMP3
|
LAME is a high-quality MP3 encoder. Due to massive data dependencies, its algorithms are regarded as
very difficult to parallelize.
It was examined whether asynchronous programming can increase the algorithms' performance on multicore processors.
|
zlib/ fpZip
|
zlib is a library for the compression algorithm "Deflate".
With Fiber Pool the performance of parallel file processing was examined. The algorithm itself remained untouched.
|
FLAC/ fpFLAC
|
FLAC is a lossless encoder for audio data.
The compression algorithm and file processing were reimplemented in order to support
multicore processors.
|
Note: You can find the source code of the case studies in the download package of the Fiber Pool API.
Because they are merely case studies and thus important functions are missing, they are not suitable
the productive use.
|