Optimized kernel builds: the straight dope [fp extensions]

Matt Zimmerman mdz at ubuntu.com
Tue Aug 15 17:36:30 BST 2006


On Tue, Aug 15, 2006 at 05:26:03PM +0200, Pavel Rojtberg wrote:
> Matt Zimmerman wrote:
> >I'm interested to hear (objective, reasoned) feedback on this data and my
> >conclusions from the members of this list.
> it would be interesting to see a i386 vs k7 comparison.  Since the
> architectural difference is bigger; the k7 architecture has some floating
> point extensions(3D Now) which usually have a big impact on performance.
> Therefore we should look if the kernel can handle these well enough
> dynamically.  Perhaps it would make sense to leave one optimized kernel on
> i386 for newer CPUs.  This could be SSE optimized then to be more generic
> (AthlonXP+, Pentium3+)

I'll add to what Ben has already said that 3DNOW, SSE, MMX and friends are
not general-purpose extensions which make your system faster.  They are in
fact very specialized, and specialized for operations that the kernel
doesn't do.  The kernel very nearly doesn't use floating point at all, much
less floating point extensions for 3D graphics!

-- 
 - mdz



More information about the ubuntu-devel mailing list