a wav to flac encoder flac stands for free lossless audio codec
DESCRIPTION
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 - PowerPoint PPT PresentationTRANSCRIPT
• 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
0
20
40
60
80
100
120
140
160
180
200
Original SIMD MT All Together Intel Compiler
SpeedUp