tuning durch den "richtigen" compiler?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

tuning durch den "richtigen" compiler?

Beitrag von Colttt » 11.10.2011 12:40:03

Ist das realistisch bzw hat das mal jmd geprüft??
http://www.gorschkow.de/index.php/2009/ ... ng-mit-icc

denn nur durch einen anderen compiler solch hohe geschwindigkeitsvorteil ist ja schon übel.. dann kann man den ja ab sofort immer nehmen^^
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
hikaru
Moderator
Beiträge: 13916
Registriert: 09.04.2008 12:48:59

Re: tuning durch den "richtigen" compiler?

Beitrag von hikaru » 11.10.2011 12:47:37

Unterschiede von 20% ohne jede Optimierung habe ich zwischen GNU- und Intelcompilern auch schon gesehen.
Keine Ahnung wie Geschwindigkeitsunterschiede von 100% zu werten sind. Meine Erfahrungen beziehen sich nicht auf Software die so massiv parallelisiert wie Datenbanken in Extremsituationen.

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: tuning durch den "richtigen" compiler?

Beitrag von Colttt » 12.10.2011 14:49:24

also ist das ganze doch eher unwahrscheinlich oder?!
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: tuning durch den "richtigen" compiler?

Beitrag von peschmae » 13.10.2011 15:43:49

Möglich ist das durchaus. Sagt ja keiner was die Compileroptionen für die beiden waren. Auch wenn beide optimal konfiguriert waren ist sowas möglich - je nach dem hat halt der ICC einen bestimmtes Codestück das essentiell ist besser optimiert gekriegt als gcc....

Nur daraus einen generellen Geschwindigkeitsvorteil von 100% abzuleiten wäre komplett übertrieben, irgendwas unter 20% ist da realistischer.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
LessWire
Beiträge: 558
Registriert: 21.11.2004 04:36:04
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Bavaria

Re: tuning durch den "richtigen" compiler?

Beitrag von LessWire » 14.10.2011 04:15:52

Durchaus möglich, daß der ICC beispielsweise wesentlich besser SSE2 nutzt als der GCC. Feinheiten der Intel-Prozessoren scheinen vermutlich (noch?) etwas vernachlässigt. Aber gleich doppelt so schnell ? *stirnrunzel* + *skeptischguck*

Globale Aussagekraft hat der Test sicher nicht, obwohl man wahrscheinlich nicht schlecht bedient ist, wenn man auch über ICC verfügt. ;)
at ~ now.

Colttt
Beiträge: 3012
Registriert: 16.10.2008 23:25:34
Wohnort: Brandenburg
Kontaktdaten:

Re: tuning durch den "richtigen" compiler?

Beitrag von Colttt » 14.10.2011 08:41:05

LessWire hat geschrieben: Globale Aussagekraft hat der Test sicher nicht, obwohl man wahrscheinlich nicht schlecht bedient ist, wenn man auch über ICC verfügt. ;)
nunja der ICC ist ja "frei" verfügbar wenn man damit nur opensource sachen übersetzt..
Debian-Nutzer :D

ZABBIX Certified Specialist

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Re: tuning durch den "richtigen" compiler?

Beitrag von peschmae » 14.10.2011 08:50:27

Ja, nur ob man sich das wegen der paar Prozent antun will. Aber das bleibt ja zum Glück jedem selbst überlassen, allerdings ist man für solche Spielereien meiner Meinung bei Gentoo besser bedient als bei Debian :-)

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Antworten