Undertaker 1
Enthusiast
- Mitglied seit
- 23.08.2004
- Beiträge
- 5.699
Nö, nutzen alle maximal SSE2
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: this_feature_currently_requires_accessing_site_using_safari
Vergleiche doch einfach auch mal die IPC-Entwicklung von K8 zu K10 sowie die von Banias zu Penryn, die Differenzen sind klarstens sichtbar.
Nö, nutzen alle maximal SSE2
Ist Deneb nicht K10.5?
CPU Mindestanforderung für CINEMA 4D R11 und BodyPaint 3D R4
Unterstützte Prozessoren
* Intel Pentium M
* Intel Pentium 4
* Intel Pentium 4D
* Intel XEON
* Intel Core Solo
* Intel Core Duo
* Intel Core 2 Duo
* Intel Core 2 Quad
* Intel Celeron
* Intel Celeron D
* AMD Sempron (K8)
* AMD Athlon XP (K8)
* AMD Athlon MP
* AMD Opteron
* AMD Phenom
Was irgendwie ziemlich offtopic ist. Die Basis für einen Vergleich sind immer noch identische Builds.Dir ist schon klar, dass sich mit unterschiedlichen Versionen die Performance verschiedener CPUs relativ zueinander verändert hat? Damit ist der Beweis erbracht, dass die getroffenen Optimierungen der einen CPU besser schmecken als der anderen
Erstmal ist hier überhaupt nichts zu beweisen, siehe oben. Und zum 1000. Male, darum geht es nicht. Wann kapierst du das endlich? Soll ich dir das schriftlich geben?somit das Verhalten von CPU a mit Optimierung a nicht auf CPU b übertragen werden kann. Ein Test mit dem Nano um Rückschlüsse auf eine AMD-CPU zu ziehen ist somit wertlos. Dies nun zum 10. Male
Und wo sind da die Revolutionen? IPC hat sich von Yonah zu Merom in etwa gleichem Verhältnis geändert wie von K8 zu K10. Was nicht sonderlich verwunderlich ist, da sich diverse Leistungsfaktoren in ähnlichem Verhältnis geändert haben. Was genau willst du uns eigentlich erzählen?Muss ich dir etwa noch vorlesen was da steht? "Sie [Core2] stellt ein Mix aus den besten Komponenten der Core-Duo- und NetBurst-Architektur dar"
Vergleiche doch einfach auch mal die IPC-Entwicklung von K8 zu K10 sowie die von Banias zu Penryn, die Differenzen sind klarstens sichtbar.
Was irgendwie ziemlich offtopic ist. Die Basis für einen Vergleich sind immer noch identische Builds.
Erstmal ist hier überhaupt nichts zu beweisen, siehe oben. Und zum 1000. Male, darum geht es nicht. Wann kapierst du das endlich? Soll ich dir das schriftlich geben?
Nochmal ganz deutlich, es geht um "GenuineIntel" vs Non-"GenuineIntel", nicht um AMD vs "GenuineIntel". Welche CPU wie reagiert, ist dann von Fall zu Fall zu unterscheiden. Der Schwerpunkt der Diskussion bleibt aber der, dass Nicht-Intel CPUs benachteiligt werden, egal welche das auch ist. Also tue uns bitte den Gefallen und höre endlich mit deiner sinnlosen Beitragsflut auf.
Und dass sich Mikrooptimierungen von CPU zu CPU nicht auswirken, hat auch niemand behauptet. Du solltest schon sachlich bleiben. Tatsache ist aber, dass sich Mikrooptimierungen in überschaubaren Grössenordnungen bewegen und nicht einfach mal so 50% mehr Leistung bringen (siehe pcmark05), oder was auch immer für Vorstellungen du haben magst. Bei pcmark05 kann man sicher davon ausgehen, dass unterschiedliche Codepfade verwendet wurden.
Und wie man Intel kennt, ist das Absicht.
Und wo sind da die Revolutionen? IPC hat sich von Yonah zu Merom in etwa gleichem Verhältnis geändert wie von K8 zu K10. Was nicht sonderlich verwunderlich ist, da sich diverse Leistungsfaktoren in ähnlichem Verhältnis geändert haben. Was genau willst du uns eigentlich erzählen?
Jupp
Mal ein bißchen OT Maxon bringt bald Cinema4d 11 (September) raus uns siehe da auf der CPU supported list steht auch der K10
Mal schauen wie sich das auswirkt
[...]
Yonah ist nicht Pentium M
Yonah ist sehr wohl ein 65nm PentiumM-Shrink, nur eben als Doppelkern mit geteiltem Cache und darüber laufender Kohärenz. Nur der Name ist anders. Yonah ist immernoch nur nativ 32Bittig und hat genau die gleichen Auführungseinheiten. Ich wette, auch die internen Latenzen sind fast gleich.
Im Gegensatz zur Cinbebench ist Cinema 4D nicht, jedenfalls nicht nur mit dem ICC compiliert, hier machen auch Opterons eine gute Figur. Nur der Cinebench benachteiligt alle außer Intel.
Die völlige Gleichheit schnell noch wegeditiert? Hier gibts ein paar genauere Infos:
http://www.anandtech.com/cpuchipsets/showdoc.aspx?i=2627&p=2
Nein, du hast es nicht verstanden. Nochmal ganz deutlich, du vergleichst UNTERSCHIEDLICHE BUILDS. Und das ist bei dieser Diskussion ziemlich belanglos, da wir beim Vergleich unterschiedlicher CPUs und eventuellen unverhältnismäszigen Unterschieden immer vom selben Build ausgehen. Ich frage mich echt, was du hier überhaupt beweisen willst. Vermutlich weisst du das selbst nicht mal.Du hast es nicht verstanden ...
Wüsste nicht, dass das jemand behauptet hätte. Yonah (Core) war aber nun mal der Vorgänger von Merom (Core2) und unterscheidet sich vom Pentium-M lediglich dadurch, dass es ein Dualcore Design mit angepasstem Cache ist. IPC Unterschiede sind daher auch kaum vorhanden.Yonah ist nicht Pentium M
AMD
Lame 3.98
ICC = 10.754
GCC Pentium M x87 = 10.744
GCC Pentium M SSE = 9.8096
GCC K8 x87 = 10.919
GCC K8 SSE = 9.8934
GCC Core2 x87 = 10.744
GCC Core2 SSE = 9.7125
GCC K10 x87 = 10.995
GCC K10 SSE = 9.3560
MSC = 7.8757
MSC SSE = 5.9379
Lame MT 3.97 alpha 2
ICC = 13.858
GCC Pentium M x87 = 15.126
GCC Pentium M SSE = 14.231
GCC K8 x87 = 15.437
GCC K8 SSE = 14.623
GCC Core2 x87 = 15.019
GCC Core2 SSE = 14.183
GCC K10 x87 = 15.494
GCC K10 SSE = 13.295
MSC = 13.769
MSC SSE = 11.891
Intel
Lame 3.98
ICC = 13.919
GCC Pentium M x87 = 11.603
GCC Pentium M SSE = 11.406
GCC K8 x87 = 11.560
GCC K8 SSE = 11.275
GCC Core2 x87 = 11.593
GCC Core2 SSE = 11.386
GCC K10 x87 = 11.582
GCC K10 SSE = 10.798
MSC = 10.663
MSC SSE = 8.1973
Lame MT 3.97 alpha 2 (--mt --nores)
ICC = 17.595
GCC Pentium M x87 = 15.710
GCC Pentium M SSE = 16.502
GCC K8 x87 = 15.710
GCC K8 SSE = 14.817
GCC Core2 x87 = 15.672
GCC Core2 SSE = 16.632
GCC K10 x87 = 15.710
GCC K10 SSE = 16.147
MSC = 17.123
MSC SSE = 15.632
Wer selbst mal etwas rumspielen möchte, für den habe ich ein Paket mit allen Binaries hier hochgeladen. Vielleicht findet sich noch jemand mit K10 Vergleichswerten.
Lame 3.98
gcc core2 x387 : 12.829x
gcc core2 SSE : 11.583x
gcc k8 x387 : 12.791x
gcc k8 SSE : 11.790x
gcc K10 x387 : 12.891x
gcc K10 SSE : 12.362x
gcc pentium-m x387 : 12.397x
gcc pentium-m SSE : 11.706x
icc : 13.293x
msc : 9.3565x
msc_SSE : 7.3429x
Lame 3.97 alpha
gcc core2 x387 : 13.169x
gcc core2 SSE : 12.198x
gcc k8 x387 : 13.051x
gcc k8 SSE : 11.568x
gcc K10 x387 : 13.155x
gcc K10 SSE : 12.288x
gcc pentium-m x387 : 12.653x
gcc pentium-m SSE : 12.209x
icc : 13.195x
msc : 11.302x
msc_SSE : 10.316x
--mt --nores
gcc core2 x387 : 18.664x
gcc core2 SSE : 17.575x
gcc k8 x387 : 18.824x
gcc k8 SSE : 16.040x
gcc K10 x387 : 18.824x
gcc K10 SSE : 17.597x
gcc pentium-m x387 : 18.507x
gcc pentium-m SSE : 17.348x
icc : 18.637x
msc : 17.768x
msc_SSE : 16.356x
Nach Agner sollst du static linking benutzen (sagt mir gerade mal Überhaupt nix) asmlib.h findest du hier (www.agner.org/optimize/asmlib.zip). Habs gestern mit dem Visual Studio versucht ist mit aber dauernd während der Konvertierung in ein IntelC++ Projekt abgeschmiert :/.#include "asmlib.h"
extern "C" {
int __intel_cpu_indicator = 0;
void __intel_cpu_indicator_init() {
// Get CPU level from asmlib library function
int cpulevel = InstructionSet();
switch (cpulevel) {
case 0: // No special instruction set supported
__intel_cpu_indicator = 1;
break;
case 1: case 2: // MMX supported
__intel_cpu_indicator = 8;
break;
case 3: // SSE supported
__intel_cpu_indicator = 0x80;
break;
case 4: // SSE2 supported
__intel_cpu_indicator = 0x200;
break;
case 5: // SSE3 supported
__intel_cpu_indicator = 0x800;
break;
case 6: case 7: // Supplementary-SSE3 supported
__intel_cpu_indicator = 0x1000;
break;
case 8: case 9: // SSE4.1 supported
__intel_cpu_indicator = 0x2000;
break;
case 10: default: // SSE4.2 supported
__intel_cpu_indicator = 0x4000;
break;
}
}
121
} // End of extern "C"
Und weiter steht da: " mit Schwerpunkt auf dem Core-Duo-Design" Geht jetzt schon das selektive Zitieren wie zu besten StevensDE-Zeiten los?Muss ich dir etwa noch vorlesen was da steht? "Sie [Core2] stellt ein Mix aus den besten Komponenten der Core-Duo- und NetBurst-Architektur dar"
Was sagen IPC Verbesserungen über Evolution oder Revolution bei CPUs aus?Vergleiche doch einfach auch mal die IPC-Entwicklung von K8 zu K10 sowie die von Banias zu Penryn, die Differenzen sind klarstens sichtbar.
Im Gegensatz zur Cinbebench ist Cinema 4D nicht, jedenfalls nicht nur mit dem ICC compiliert, hier machen auch Opterons eine gute Figur. Nur der Cinebench benachteiligt alle außer Intel.
Warte erstmal ab, bis jemand seine Ergebnisse des Core2Duo postet, dann sollte man einen besseren Überblick haben.
Cinebench 10 : 1min 36 sek
Cinema4d 11 : 49 sek
Ausgedrückt in CB-CPU Punkten sind das in etwas 19.000