Quoting Hendrik Leppkes (2016-06-12 12:46:12)
> On Sun, Jun 12, 2016 at 12:28 PM, Anton Khirnov <[email protected]> wrote:
> > Ok, it seems the improvement is quite dependent on the compiler version.
> > I did some more measurements and the results are quite ambiguous.
> > The tests all decode a 1080p 175M dnxhd file on an i7-4770K. The
> > following table shows the change in overall decoding performance (as
> > measured by perf stat averaged over 10 runs):
> >
> >                      new   |  new without unlikely
> > --------------------------------------------
> > 32bit gcc 4.9    |  -9.4%  |  -11.2%
> > 32bit gcc 5.4    |  -8.4%  |   -0.9%
> > 32bit gcc 6.1    |  -4.9%  |   -2.6%
> > 32bit clang 3.6  |  -8.1%  |   -8.4%
> > 64bit gcc 4.9    | +20.7%  |  +21.5%
> > 64bit gcc 5.4    | +20.6%  |  +22.0%
> > 64bit gcc 6.1    | +22.1%  |  +22.5%
> > 64bit clang 3.6  | +13.3%  |  +13.2%
> >
> > Full perf output from those runs is attached if anyone wants to see it.
> >
> 
> The interesting question would be, how much impact does not having
> unlikely have on other codecs?

Here is the same table for prores:

                    new   |  new without unlikely                 
--------------------------------------------------                
32bit gcc 4.9   | +8.5%   |  0.0%                                 
32bit gcc 5.4   | -0.3%   | +4.4%                                 
32bit gcc 6.1   | -0.2%   | +1.0%                                 
32bit clang 3.6 | -0.4%   | -0.5%                                 
64bit gcc 4.9   | +14.4%  | +7.6%                                 
64bit gcc 5.4   | +13.8%  | +11.8%                                
64bit gcc 6.1   | +14.6%  | +13.6%                                
64bit clang 3.6 | -2.2%   | -2.2%                  

I might make more as time allows, but other people are welcome to do
their own measurements.

-- 
Anton Khirnov
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to