Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[GCC] Optymalizacja dla athlona kompatybilność z innymi
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Insenic
Guru
Guru


Joined: 25 Jan 2005
Posts: 329
Location: Poland, Bialystok

PostPosted: Sun Feb 06, 2005 12:15 am    Post subject: [GCC] Optymalizacja dla athlona kompatybilność z innymi Reply with quote

Zainspirowany tym wątkiem, zastanawiam się czy jest możliwość optymalizacji systemu pod athlona xp z możliwością uruchomienia go na innych prockach (i386?)? Jakie flagi powinny się znaleźć w make.conf?

Interesuje mnie skonfigurowanie systemu tak, aby podlaczenie dysku z systemem do innego komputera nie konczylo sie fiaskiem. Aby z prawie każdej maszyny można by było uruchomić moje gentoo.

Oczywiście bedzie trzeba dodac jeszcze jeden runlevel, z innym jądrem itd.

Jak to by było z wydajnością czegoś takiego?
Back to top
View user's profile Send private message
Zwierzak
Veteran
Veteran


Joined: 19 Sep 2003
Posts: 1012
Location: /dev/null

PostPosted: Sun Feb 06, 2005 8:39 am    Post subject: Reply with quote

Nie połaca się, program skompilowany pod dany procesor będzie ciałać tylko na nim i komputerach zwyż! Czyli jak skompilujesz go dla AlthonaXP to powinno najlepiej działać właśnie ta chyba procesorach, oczywiście, że też pójdze na innych procesorach ale bedzie coraz mniej stabilny. Najlepsza kompilacja przenoscna na duza ilosc nowych komputerow jest kompilacja dla i686 lub i586, lecz trzeba pamietać, że im niższy "numer" procesora tym program będzie wolniej działał i nie będzie korzystać z bajerów oferowanych przez twój komputer
Back to top
View user's profile Send private message
fallow
Bodhisattva
Bodhisattva


Joined: 08 Jan 2004
Posts: 2208
Location: Poland

PostPosted: Sun Feb 06, 2005 9:29 am    Post subject: Reply with quote

jesli ustawisz optymizacje generowanego kodu dla athlona xp ( mtune,mcpu ) bez uzywania zestawu intrukcji athlona xp to program tak skompilowany ma uruchomic sie na nizszych procesorach. optymizacja kodu nie oznacza korzystanie ze specyficznych dla athlona xp intrukcji .
generowanie kodu z uzyciem specyficznych dla procesora intrukcji ustawia sie via march ktore implikuje w sobie ustawienie odpowiedniego mtune , wtedy oczywiscie juz kompatybilnosci wstecz lub z procesorami ktore nie obsluguja takich instrukcji nie ma.
program skompilowany pod athlona xp uruchomiony na pentium II zrobi np. segfault. jesli w kotryms miejscu kodu wynikowego znajdzie sie intrukcja specyficzna dla athlona nie bedaca zaimplementowana w pentium II.

ja mam takie samo zdanie jak Zwierzak , nie za bardzo oplaca sie to robic , chyba ze masz dysk z systemem ktory bardzo czesto wykorzystujesz na roznych kompach :)

cheers
_________________
"Time is a companion that goes with us on a journey. It reminds us to cherish each moment, because it will never come again. What we leave behind is not as important as how we have lived" J-L. Picard ;)
Back to top
View user's profile Send private message
rzezioo
Apprentice
Apprentice


Joined: 02 Nov 2004
Posts: 260
Location: Szczecin, Poland

PostPosted: Mon Feb 07, 2005 8:36 am    Post subject: Reply with quote

fallow ma racje. zeby chodzilo toto lepiej na roznych systemach musisz albo zbudowac odddzielne kernele kernel dla nich albo skompilowac ten glowny z
Code:
 [ * ] Generic x86 Optimizations

_________________
USE="refrigerator" emerge beer
http://fun.from.hell.pl/2003-05-27/russian_linux.jpg
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum