[flac-dev] Performance tests of the current version (git-b1b6caf)

lvqcl lvqcl.mail at gmail.com
Tue May 13 11:24:04 PDT 2014


Current sources (git-b1b6caf) were compiled with GCC 4.8.2 and GCC 4.9.0
with various -msseN options (the default is -msse2). Then I took two WAV
files (one is 16-bit and the other is 24-bit) and compressed them using
best compression mode. The results are in the table below.
(please remember that the resulting value is an encoding time, not encoding speed)


CPU: Intel Core i7 950 (up to SSE4.2)
FLAC version: git-b1b6caf
Encoding option: -8
Result: encoding time, seconds (less is better)

-----------------------------------------------------------
                               16 bit input
-m option |     32 bit codec      |     64 bit codec
           | GCC 4.8.2 | GCC 4.9.0 | GCC 4.8.2 | GCC 4.9.0
  (none)   |    51.6   |    35.5   |    ----   |    ----
  sse2     |    36.3   |    33.7   |    33.0   |    30.8
  ssse3    |    34.8   |    33.9   |    31.5   |    30.8
  sse4.1   |    34.8   |    33.5   |    33.0   |    29.4
-----------------------------------------------------------


-----------------------------------------------------------
                              24 bit input
-m option |     32 bit codec      |     64 bit codec
           | GCC 4.8.2 | GCC 4.9.0 | GCC 4.8.2 | GCC 4.9.0
  (none)   |    85.4   |    46.4   |    ----   |    ----
  sse2     |    73.2   |    44.8   |    41.7   |    40.5
  ssse3    |    71.5   |    45.2   |    40.0   |    40.4
  sse4.1   |    47.1   |    44.8   |    41.7   |    40.8
-----------------------------------------------------------


More information about the flac-dev mailing list