View previous topic :: View next topic |
Author |
Message |
Aldo Guru
Joined: 15 Jan 2003 Posts: 440 Location: Cologne, Germany
|
Posted: Fri Feb 13, 2009 12:52 pm Post subject: CFlags für Intel Atom |
|
|
Hallo,
ich möchte mal Gentoo auf meinem Netbook mit Intel Atom N270 ausprobieren.
Welche CFlags sollte ich da nehmen?
Was meint ihr? _________________ Abit A-N78-HD
Phenom 9750
8 GB Ram
Linux 2.6.29-gentoo
FreeBSD 7.2 |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5328
|
|
Back to top |
|
|
Aldo Guru
Joined: 15 Jan 2003 Posts: 440 Location: Cologne, Germany
|
Posted: Fri Feb 13, 2009 1:08 pm Post subject: |
|
|
*schäm*
Okay, danke... _________________ Abit A-N78-HD
Phenom 9750
8 GB Ram
Linux 2.6.29-gentoo
FreeBSD 7.2 |
|
Back to top |
|
|
Mr. Anderson l33t
Joined: 22 Apr 2004 Posts: 762
|
Posted: Fri Feb 13, 2009 1:19 pm Post subject: |
|
|
So trivial ist es IMO nicht. Vielleicht kannst Du mal ein paar Dinge testen.
Vorbereitung: Datei foo.c erstellen mit einfachem Inhalt:
Code: | echo "int main(void) { }" > foo.c |
und dann gcc aufrufen mit unterschiedlichen Optionen:
Code: | gcc -Q -v -o /dev/null -march=native
gcc -Q -v -o /dev/null -march=prescott |
gcc listet auf, welche Optionen dann angeschaltet sind.
Interessant wäre auch, ob -ssse3 jeweils dabei ist, denn im N270 soll das implementiert sein.
Ansonsten ist -fomit-frame-pointer höchstwahrscheinlich im aktuellen gcc mit -O2 bereits aktiviert. Das kann man so auch herausfinden. Ich würde außerdem mal schauen, was mit -Os gegenüber -O2 sich ändert. Der Prozessor hat nur 512 KB L2-Cache. Das ist wenig für heutige Verhältnisse auf dem Desktop. |
|
Back to top |
|
|
Dragonix Apprentice
Joined: 21 May 2006 Posts: 253 Location: Germany
|
Posted: Fri Feb 13, 2009 11:35 pm Post subject: |
|
|
Zu Os:
Note: This is only true if the platform has unusually fast unaligned access capability since -Os disables some alignment. A better solution is "-O2 -fno-reorder-blocks -fno-reorder-functions
Aber kp wie stark sich das äußert.. |
|
Back to top |
|
|
Aldo Guru
Joined: 15 Jan 2003 Posts: 440 Location: Cologne, Germany
|
Posted: Sat Feb 14, 2009 4:12 am Post subject: |
|
|
Ich frag mich wie es ausieht mit -funroll-loops und so Kram.
Der Atom ist ja (meines Wissens) eine In-Order-Architektur und deshalb denke ich, wenn man schon dem gcc sagt, daß er Schleifen und so weiter auseinanderdröseln soll, die Ausführungsgeschwindigkeit steigen könnte. _________________ Abit A-N78-HD
Phenom 9750
8 GB Ram
Linux 2.6.29-gentoo
FreeBSD 7.2 |
|
Back to top |
|
|
|