freespace@ep09

Jakub Bogusz qboosh w pld-linux.org
Nie, 29 Lut 2004, 14:50:24 CET


On Sun, Feb 29, 2004 at 01:08:48PM +0100, Paweł Sikora wrote:
> On Sunday 29 of February 2004 12:43, Sergiusz Pawlowicz wrote:
> > --->[Quoting Sławomir 'PaSzCzUs' Paszkiewicz <paszczus w newelski.com>:]
> > > Sergiusz Pawlowicz wrote:
> > > >Czy naprawdę nie można wreszcie zdecydować o usunięciu architektury
> > > > i586? Ile razy tradycja weźmie głowę nad rozsądkiem?

Żeby RM mógł dłużej nie sprzątać? ;)

> > > Dlaczego ma byc usuniete i586?! Jednak troche ludzi jednak posiada amd
> > > k6-2 itd... a to i586 ;/
> >
> > Czy ja im zabronię używać dalej tych kompów na i386?
> > Strata mocy będzie per saldo niezauważalna.
> 
> ja bym zrobil np. tak jak jest w slackware:
> usunac galaz i[56]86 i zostawic tylko i486 zbudowane
> z -march=i486 -mcpu=i686. roznice wydajnosci
> miedzy taka kompilacja, a i[56]86 sa raczej znikome.

i486 a i586 pewnie tak (zwłaszcza w przypadku -march=i486 -mcpu=i586,
żeby uwzględnić rozłożenie rozkazów pod potoki Pentium, co chyba nie
zrobiłoby różnicy na i486).
Między i586 a i686 różnicą jest głównie *cmov*, a to już może trochę
dawać (w zależności od programu).
Między i386 a i486 znaczącą różnicą jest to, że i386 nie miało
atomowych operacji potrzebnych przy semaforach (xadd, cmpxchg) i takie
operacje wymagały blokowania przerwań (czyli już nie w userspace).


-- 
Jakub Bogusz    http://cyber.cs.net.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl