Re: i386 kernel not included?

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

 



Viestissä Maanantai 21. Lokakuuta 2002 13:18, Mike A. Harris kirjoitti:
> On Mon, 21 Oct 2002, Andrew Smith wrote:
> >Interesting if you take that to the next step - it means that there
> >are NO extra useful instruction or optimisations in a 486 or a
> >Pentium (586) procesor over a 386 processor (...)
> Well, there are new instructions in i486, and i586, however most
> of them just are not useful in general purpose code. 

The optimizations for i586 aren't related to instruction set, but to 
instruction scheduling. Pentium is a dual-issue superscalar CPU without 
out-of-order execution. This means that the compiler needs to carefully 
arrange the instruction stream to keep both pipelines busy, and sometimes 
even insert NOPs in the instruction stream. This causes code that's optimally 
scheduled for i586 to run slower both on single-pipeline CPUs like i386 and 
i486, and more advanced superscalar CPUs like i686 and Athlon.

-- 
	Markku Kolkka
	markku.kolkka@koti.soon.fi



-- 
Psyche-list mailing list
Psyche-list@redhat.com
https://listman.redhat.com/mailman/listinfo/psyche-list

[Index of Archives]     [Fedora General Discussion]     [Red Hat General Discussion]     [Centos]     [Kernel]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux