Re: Features/ArchitectureSupport - changing what we build for

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tuesday, 03 February 2009 at 07:01, Gregory Maxwell wrote:
> 2009/2/2 King InuYasha <ngompa13@xxxxxxxxx>:
> [snip]
> > Honestly, I think Fedora needs to stop
> > bottlenecking its performance by not optimizing its code for i586 or i686. I
> > would prefer the code to be optimized to i686 when built as RPMs.
> 
> -march != -mtune.  The code is already tuned for more modern CPUs.
> Allow me to repeat this: (loudly, not to be mean but because people
> seem to miss it) FEDORA x86 IS ALREADY OPTIMIZED FOR MODERN CPUS.
> 
> mtune should result in the overwhelming majority of the performance
> difference with none of the compatibility issues.  -march=i686 adds a
> single instruction of disputable value, cmov.

It is not of disputable value. While FFmpeg is not part of Fedora (it's
in RPMFusion), its H.264 decoder uses cmov to gain measurable speed
increase in decoding.

> In exchange for getting
> this one additional instruction it breaks compatibility with pentium,
> VIA C3 (Nehemiah has cmov, but eden does not; I have an eden600 board
> here which is only ~3 years old!) , AMD K6, etc and potential
> performance problems on Pentium 4.

Pentium 4 is one big performance problem. Nothing optimized (-mtune)
for P4 will run efficiently on everything else. IMHO we shouldn't care
too much for P4, because doing so will be at the cost of everyone else.

> Do you have benchmarks that show given a constant -mtune that
> -march=i686 makes a material difference for any significant userspace
> apps vs -march=i586,  if not why are you being so insistent and
> damning of the current compatible behavior?

Which applications do you suggest for testing this hypothesis?

Regards,
R.

-- 
Fedora http://fedoraproject.org/wiki/User:Rathann
RPMFusion http://rpmfusion.org | MPlayer http://mplayerhq.hu
"Faith manages."
        -- Delenn to Lennier in Babylon 5:"Confessions and Lamentations"

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux