Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

platforma amd64 vs i386 - różnice

66 views
Skip to first unread message

Wojciech Szczepanik

unread,
Dec 31, 2007, 4:01:45 AM12/31/07
to
Witam,

Na systemach z procesorami AMD można instalować zarówno wersje FreeBSD
i386 jak i amd64. Mam dwurdzeniowy procesor AMD Athlon 64 X2.
Czy zyskam znacząco instalując wersje dedykowaną tj. amd64?

Wacham się, bo jednak są porty które nie kompilują się na amd. A nie
wiem czy wydajnościowo coś zyskam.

Pozdr.,
--
Wojciech Szczepanik

Pawel Rutkowski

unread,
Dec 31, 2007, 4:23:26 AM12/31/07
to
> Na systemach z procesorami AMD można instalować zarówno wersje FreeBSD
> i386 jak i amd64. Mam dwurdzeniowy procesor AMD Athlon 64 X2.
> Czy zyskam znacząco instalując wersje dedykowaną tj. amd64?

Zyskasz np.: mozliwosc adresowania >=4GB bez PAE.

Pozdrawiam
Pawel
--
Pawel Rutkowski

RumbaDancer

unread,
Dec 31, 2007, 5:56:46 AM12/31/07
to
Pawel Rutkowski wrote:

>> Na systemach z procesorami AMD można instalować zarówno wersje FreeBSD
>> i386 jak i amd64. Mam dwurdzeniowy procesor AMD Athlon 64 X2.
>> Czy zyskam znacząco instalując wersje dedykowaną tj. amd64?
>
> Zyskasz np.: mozliwosc adresowania >=4GB bez PAE.


no i podobno 64 bitowe integery mozna mnozyc szybciej. Bo floaty to i tak
MMX obrabia
--
Don't Stop Dancing.....

Krzysztof Oledzki

unread,
Jan 1, 2008, 9:57:59 AM1/1/08
to
Pawel Rutkowski <spam...@nl.ol.sl.pl.al.m.rsc.pl> wrote:
> > Na systemach z procesorami AMD można instalować zarówno wersje FreeBSD
> > i386 jak i amd64. Mam dwurdzeniowy procesor AMD Athlon 64 X2.
> > Czy zyskam znacząco instalując wersje dedykowaną tj. amd64?
>
> Zyskasz np.: mozliwosc adresowania >=4GB bez PAE.

Aha, z tym że PAE to już tak gdzieś od 3.4GB jest potrzebne.

Pozdrawiam,

Krzysztof Oledzki

--
Krzysztof Olędzki
e-mail address: ole(a-t)ans(d-o-t)pl
Registered User: Linux - 189200, BSD - 51140
Nick Handles: KO60-RIPE, KO581 (Network Solutions)

Krzysztof Oledzki

unread,
Jan 1, 2008, 9:58:44 AM1/1/08
to
Wojciech Szczepanik <we...@gazeta.pl> wrote:
> Witam,

Witam,

> Na systemach z procesorami AMD można instalować zarówno wersje FreeBSD
> i386 jak i amd64. Mam dwurdzeniowy procesor AMD Athlon 64 X2.
> Czy zyskam znacząco instalując wersje dedykowaną tj. amd64?

To na serwer czy na desktop?

Wojciech Szczepanik

unread,
Jan 2, 2008, 3:00:11 AM1/2/08
to
Krzysztof Oledzki pisze:

>> Czy zyskam znacząco instalując wersje dedykowaną tj. amd64?
>
> To na serwer czy na desktop?

Na desktop. Więc mogę poeksperymentować. Na razie doszedłem do tego, że
linuxpluginwrapper potrzebny do plugina Macromedia Flash player pod
firefox'em jest tylko na i386.

Pozdr,
--
W.Szczepanik

Krzysztof Oledzki

unread,
Jan 2, 2008, 3:42:49 AM1/2/08
to

I brak sterowników nvidii, bo w kernelu amd64 nie ma niezbędnych mechanizmów.

A co do 32bit rozszrzeń dla FF to jest także wrapper pozwalający na uruchamianie
ich z przeglądarką 64bit. ;)

Artur Bać

unread,
Jan 2, 2008, 7:43:18 AM1/2/08
to
Wojciech Szczepanik pisze:

Ogólnie napodstawie własnych testów z kodowaniem mogę powiedzieć że i
tak i nie.
Polecam x86 jesli komputer ma wykonywac duzo obliczen !!!
Polecam x64 jesli bedzie przerzucac duzo danych w ram.

Przy kodzie który przenosi duzo ramu jest spore przyspieszenie ale przy
arytmetyce wrecz przeciwnie (bez wzglednu na to czy to windows czy
freebsd). Wynika to chociazby z faktu iz w cache moze sie pomiescic 2
razy mniej adresow w trybie 64bit.

Testy jakie zrobilem dla trybow x86 i x64 moim generatorem fraktali
http://www.ebasoft.com.pl/index.php?option=com_content&task=view&id=21&Itemid=2
sa mniej wiecej takie (robilem je w kontekscie wydajnosci
optymalizatorow gcc i msvc dla trybow x64 i x86)

Code/Compilator Performance Test
----------------------------------------------------
CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 6000+

Settings
----------------------------------------------------
Threads 4
Max Iterations 50000
DefaultView of Mandelbroot

Test OS/Compiller
----------------------------------------------------
FreeBSD 6.2-RELEASE-p2 #1 amd64
FreeBSD/amd64 system compiler
Thread model: posix
gcc version 3.4.6 [FreeBSD] 20060305

SSE2 Code Enabled:
Time 13.674 [s.ms]

SSE2 Code Disabled:
Time 23.129 [s.ms]

----------------------------------------------------
WindowsXP64 - 64bit mode
Microsoft (R) C/C++ Optimizing Compiler Version 14.00.50727.762 for x64
SSE2 Code Enabled:
Time 11.953 [s.ms]

SSE2 Code Disabled:
Time 15.110 [s.ms]

----------------------------------------------------
WindowsXP64 - 32bit mode
Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 14.00.50727.762
for 80x86
SSE2 Code Enabled:
Time 11.434 [s.ms]

SSE2 Code Disabled:
Time 9.813 [s.ms]

SSE2 Code Disabled:
gcc version 4.1.2 i686-pc-mingw32
Time 51.312 [s.ms]

SSE2 Code Disabled:
gcc version 3.4.2 (mingw-special)
Time 51.531 [s.ms]

----------------------------------------------------
Conclusion
GCC has very poor optimizer, i tried -O3, -msse2 without success
MSVC8 x64 also has poor optimizer
MSVC8 x86 has good arythmetic optimizer (years of development ?)

Emil Smolenski

unread,
Jan 2, 2008, 9:23:26 AM1/2/08
to
Wojciech Szczepanik <we...@gazeta.pl> rzecze:

>>> Czy zyskam znacząco instalując wersje dedykowaną tj. amd64?
>> To na serwer czy na desktop?
> Na desktop. Więc mogę poeksperymentować. Na razie doszedłem do tego, że
> linuxpluginwrapper potrzebny do plugina Macromedia Flash player pod
> firefox'em jest tylko na i386.

Z tego, co u ja używałem, na amd64 nie pójdzie:

security/f-prot
cad/linux-eagle
www/linuxpluginwrapper
x11/nvidia-driver
www/opera
devel/radrails
java/sun-wtk
multimedia/win32-codecs

Posprawdzaj, czy coś z tego masz zamiar używać. Opera, AFAIK, na amd64
będzie całkiem szybko; z tej listy tylko nvidia-driver, win32-codecs
oraz linuxpluginwrapper są istotne w typowym desktopie.

--
am

0 new messages