20 likes | 213 Views
A Wav to FLAC encoder FLAC stands for Free Lossless Audio Codec Specially designed for efficient packing of audio data Can achieve compression ratios of 30%-50% for most audio files Optimization Methods: MultiThreading SIMD commands Observing Micro Architectural Problems
E N D
A Wav to FLAC encoder FLAC stands for Free Lossless Audio Codec Specially designed for efficient packing of audio data Can achieve compression ratios of 30%-50% for most audio files Optimization Methods: MultiThreading SIMD commands Observing Micro Architectural Problems Using Intel Compiler
Achievements • Working With Vtune Performance Analyzer, Thread • Checker and Thread Profiler • Maintaining a 1:1 bit compatibility with the original • version. • - Achieving x1.985 speedup on dual core machines