Upload
ali-griffith
View
44
Download
4
Embed Size (px)
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 Presentation
Citation preview
• 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