ThinkMeta LogoDeutsch
English
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.