BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Installation

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 02.03.2012, 00:00   #1
kosovafan
Registered User
 
Registrierungsdatum: Dec 2004
Ort: Hagen
Beiträge: 189
kosovafan eine Nachricht über ICQ schicken kosovafan eine Nachricht über AIM schicken kosovafan eine Nachricht über MSN schicken kosovafan eine Nachricht über Yahoo! schicken kosovafan eine Nachricht über Skype™ schicken
Atom N/270

Hallo,


da sich meine Netbook Festplatte gestern aufgeraucht hat muss ich heute die Neuinstalaltion machen. Meine Frage lautet der make.conf, welche Flags sollte man für Atom Prozessoren nutzen.

MFG
Silvio
__________________
Der größte Feind der Menschheit ist die Angst, die Angst kommt wegen der Gewalt, die Gewalt kommt, weil manche Menschen mehr wollen als Sie schon haben.
kosovafan ist offline   Mit Zitat antworten
Alt 02.03.2012, 00:10   #2
unull
Nervensäge
 
Benutzerbild von unull
 
Registrierungsdatum: Feb 2005
Ort: ::1
Beiträge: 145
Zitat:
Zitat von kosovafan Beitrag anzeigen
Hallo,


da sich meine Netbook Festplatte gestern aufgeraucht hat muss ich heute die Neuinstalaltion machen. Meine Frage lautet der make.conf, welche Flags sollte man für Atom Prozessoren nutzen.
Ich denke, dass man heutzutage march auf native setzen kann bei gcc [0]:
Code:
CPUTYPE?=native CFLAGS=-O2 -pipe -fno-strict-aliasing
Das sollte tun. Hoehere Werte fuer "O" sollte man wohl eher lassen.

Was -march=native genau setzt, kannst Du so rausfinden:

Code:
cc -march=native -E -v - </dev/null 2>&1 | grep cc1
[0]:http://lists.freebsd.org/pipermail/f...ry/212850.html
unull ist offline   Mit Zitat antworten
Alt 02.03.2012, 00:26   #3
kosovafan
Registered User
 
Registrierungsdatum: Dec 2004
Ort: Hagen
Beiträge: 189
kosovafan eine Nachricht über ICQ schicken kosovafan eine Nachricht über AIM schicken kosovafan eine Nachricht über MSN schicken kosovafan eine Nachricht über Yahoo! schicken kosovafan eine Nachricht über Skype™ schicken
Hallo,

wow vielen Dank für die schnelle Antwort. Ist ja fast das gleiche wie bei Gentoo, fehlt nur sse.

Vielen Dank.

Silvio
__________________
Der größte Feind der Menschheit ist die Angst, die Angst kommt wegen der Gewalt, die Gewalt kommt, weil manche Menschen mehr wollen als Sie schon haben.
kosovafan ist offline   Mit Zitat antworten
Alt 02.03.2012, 11:20   #4
Columbo0815
Kaffeemann
 
Registrierungsdatum: Apr 2007
Beiträge: 1.185
Oje... Will man das wirklich haben?
Columbo0815 ist gerade online   Mit Zitat antworten
Alt 02.03.2012, 11:32   #5
-Nuke-
Registered User
 
Benutzerbild von -Nuke-
 
Registrierungsdatum: Jul 2004
Beiträge: 338
-Nuke- eine Nachricht über AIM schicken
Zitat:
Zitat von Columbo0815 Beitrag anzeigen
Oje... Will man das wirklich haben?
Auf einem Atom ja. Afaik erwartet der Compiler bei einem generischen CPU-Typ eine Out-Of-Order CPU und sortiert die Befehle auch nicht sonderlich gut.

Der Atom ist aber In-Order. Als Beispiel. Auf meinem Netbook mit N450 kann ich mit dem GameBoy-Emulator "VisualBoy Advance M" keine GBA-Spiele spielen, sie laufen dann einfach nicht schnell genug. Mit march=native geht's wiederum.

Probleme sollte mans ich mit march=native eigentlich auch nicht einfangen, da es afaik keine Optimierungen macht, die irgendwo was kaputtoptimieren, sondern sie sagen dem Compiler nur wie die CPU intern arbeitet und so kann er den Code besser sortieren usw.
__________________
Ich glaube das hier ist 'ne Signatur...

MfG
-Nuke-
-Nuke- ist offline   Mit Zitat antworten
Alt 02.03.2012, 12:28   #6
unull
Nervensäge
 
Benutzerbild von unull
 
Registrierungsdatum: Feb 2005
Ort: ::1
Beiträge: 145
Zitat:
Zitat von Columbo0815 Beitrag anzeigen
Oje... Will man das wirklich haben?
Warum nicht?

Code:
-march=name This specifies the name of the target ARM architecture. GCC uses this name to determine what kind of instructions it can emit when generating assembly code. This option can be used in conjunction with or instead of the -mcpu= option.
Ich kann da nichts nachteiliges erkennen. Ich behaupte aber auch nicht, dass dadurch nennenswert die Performance gesteigert wird (da ist Nuke's Erfahrung wohl eher die Ausnahme).
unull ist offline   Mit Zitat antworten
Alt 02.03.2012, 16:00   #7
Flex6
Registered User
 
Registrierungsdatum: Oct 2004
Ort: Görlitz
Beiträge: 1.145
das steht in den mk.files groß beschrieben und auf gcc ist auch eine ganze Seite was Mutti brauch.
Gruß
Flex6 ist offline   Mit Zitat antworten
Alt 03.03.2012, 08:04   #8
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.552
Yamagi eine Nachricht über ICQ schicken
Man muss unterscheiden, wie -Nuke- ja bereits sagte:

- Die meisten modernen Prozessoren sind in "out of order Prozessoren", d.h. sie sortieren die eingegebenen Befehle vor der Verarbeitung um. Außerdem führen sie eine Menge weiterer Dinge zur Codeaufbereitung durch. Entsprechend profitiert der meiste "Wald und Wiesencode" nicht oder nur unwesentlich von Compileroptimierungen, Außnahmen ist stark "algorithemlastiger" Code wie zum Beispiel x264. Oder anders gesagt ist der Ärger durch die Optimierungen meist größer als die Vorteile, man sollte daher dem Programmautor vertrauen und die von ihm ausgewählten CFLAGS übernehmen.

- Der Atom ist aber eine "in order CPU", er sortiert Befehle also nicht um und bereitet den aufgegebenen Code auch nicht groß auf. Entsprechend profitiert er sehr davon, wenn der Compiler die Befehle so weit es ihm möglich ist für das Rechenwerk vorsortiert. Hier kann man durchaus mal 20% Mehrleistung rauskitzeln, was bei einer Low-End-CPU nicht zu verachten ist. Daher ist es imo das Risiko sich anderen Ärger einzuhandeln wert.

Davon einmal abgesehen sollte man sich wirklich fragen, was Intel sich dabei gedacht hat. Außerdem geht die Atom-Ära aus gutem Grund zu Ende, Anfang 2013 wird Intel einen Nachfolger auf komplett neuer Architektur bringen. Allerdings wahrscheinlich mit dem Fokus auf Smartphones und Tablets, wo sie mit ihrem Medfield (oder so ähnlich) nach etlichen milliardenschweren Firmen- und damit Know-How-Zukäufen mit ARM konkurrenzfähig geworden sind.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi ist offline   Mit Zitat antworten
Alt 03.03.2012, 13:12   #9
kosovafan
Registered User
 
Registrierungsdatum: Dec 2004
Ort: Hagen
Beiträge: 189
kosovafan eine Nachricht über ICQ schicken kosovafan eine Nachricht über AIM schicken kosovafan eine Nachricht über MSN schicken kosovafan eine Nachricht über Yahoo! schicken kosovafan eine Nachricht über Skype™ schicken
Hallo,

vielen Dank Yamagi für die tolle Erklärung. Wieder was gelernt, Hardware verstehe ich noch weniger als den Geist der Anwendungen.


MFG

Silvio
kosovafan ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
Atom Mainboard mit mindestens 2 NICs onboard j_t Hardware 3 04.04.2010 16:05
Intel Atom Prozessoren peter_g_at Hardware 10 22.10.2009 14:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:37 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.