Die 80% beziehen sich aber auf einen Kern der K10.5 Architektur. Was da am Ende als Leistung bei rauskommt muss man erstmal sehen. Dazu kommt das die FPU ja nur einmal pro 2 Modulen da ist.
GoldenMic, das ist falsch, war falsch und wird auch immer falsch bleiben....
Hier auch für dich auch grafisch, damit du es vielleicht verstehst durch SEHEN, durch lesen scheints ja nicht zu klappen...
Der stärkste Zambezi hat 8 physische Kerne - Aussage von AMD. Punkt.
Aussage des AMD Marketings für Desktops.... Da kann man nämlich die Sache so bezeichnen. Überall anders ist man sehr darauf bedacht von Integer-Cores oder Modulen zu sprechen, da ein Modul eben NICHT aus 2 (vollwertigen) Kernen besteht.
Andernfalls: Definiere "physikalischer Kern".
ICH muss das nicht, da bereits andere Leute eine Definition bereits erarbeitet haben. Mit minimalen Aufwand kann man die auch im Internet nachlesen. Ich könnte jetzt auch entsprechende Fachliteratur rausziehen, da dort aber nicht wirklich etwas anderes steht als bei Wikipedia nutze ich einfach das. So kannst du das auch selbst nachprüfen, ohne 100€+ Buch.
PS: Hab ich das nicht für dich sogar schon mal aufgedröselt, oder war es XE85?
Wikipedia schrieb:
Als
Prozessorkern wird der zentrale Teil eines
Mikroprozessors bezeichnet, der mindestens aus der
arithmetisch logischen Einheit (Arithmetic Logical Unit, ALU), den Rechenregistern, und den zum Transportieren von Daten von und zur Peripherie notwendigen logischen Schaltungen besteht.
So jetzt stellen wir mal einen kurzen Vergleich an, ob das 2 mal pro Modul vorhanden ist, also ob es von den Funktionseinheiten her für 2 Kerne pro Modul recht.:
ALU: Check
zumindest einen Adress-Dekoder: Kein echter Check, da geshared
Instruction-Dekoder: Kein echter Check, da geshared
Akkumlator: Check
Der Adress und Instruction Decoder kann man aber nicht auseinander reisen, und so genau unterteilt ist die auch nicht, als das man diese virtuell teilen könnte. Den Integer-Kernen fehlt einfach etwas, damit man Sie als vollwertige Kerne bezeichnen kann. Sie sind zwar verdammt nah dran, durch die gesharten Anteile hat man aber eben doch keine echten vollwertigen Kerne laut Definition. Ergo ist erst ein Modul ein vollwertiger Kern, welcher dann aber recht groß ausgelegt ist. Ein echter Fett-Core halt.
Man muss es so sehen, nur weil die Integer-ALUs auf 2 Threads aufgeteilt sind, sind das noch keine zwei Cores. Es kommt ja auch keiner von euch auf die Idee, die 4 (?) Integer-ALUs eines SB Kerns als Quadcore zu bezeichnen, oder?
Wenn die Anwedung nicht parallel genug läuft wird der Effekt der 8 Kerne verpuffen wenn die Pro takt Leistung nicht endlich mal zugelegt hat.
Das ist aber schon immer so gewesen, und wird auch immer so sein. Man sollte allerdings bedenken, das BD recht aggresiv an der Taktschraube dreht, wenn nicht alles ausgelastet ist. Damit kann man sehr viel kompensieren. Pro Takt Leistung ist gut, aber nicht alles. Das Gesamtpaket muss stimmen. Denn eine hohe Pro-Takt-Leistung erfordert einen großen Fett-Core. Fett-Cores sind aber kompliziert, brauchen viel Strom und Platz auf dem DIE. Wenn man den Fett-Core nicht zwingend braucht, will man ihn nicht....
Falsch. 2 Module teilen sich eine FPU
Falsch siehe oben...
AMD bewirbt es als Achtkerner. Also ist es ein Achtkerner.
Ansonsten: Definiere Kern und mail es AMD.
Siehe oben.... Und AMD weiß das selbst, daher achten Sie auch sehr darauf, in wirklich relevanten Dokumenten etc. nur von Modulen oder Integer-Cores zu sprechen. Nur weil hier einige, du eingeschlossen nicht GENAU lesen können, und nicht zwischen Marketinggeblubber und echte handfesten Dokus, wo man die Hose runter lassen muss, unterscheiden können, kann ich nichts.
Afaik wird die FPU nicht für alles benötigt. Aber sag mir doch mal welche Einheiten genau zu einem Kern gehören um ihn als Kern bezeichnen zu können.
Wenn du sagst Modul = pyhsikalischer kern, dann hat Zambezi also doch 8 Kerne? Du widersprichst dir selbst.
Siehe oben.... Ich hoffe der Aufstellung konntest du folgen, aber nur zur Sicherheit. Eine FPU ist kein zwingender Bestandteil einer CPU.
Pro Takt ist nebensächlich? Ah deshalb kommt ein i3-2100 an einen X6 in Spielen ran. Ist klar.
Eine gute Pro takt Leistung ist ein Muss. Der rest sein kann so gut sein wie es will, es verpufft wenn du zu viele taktzyklen brauchst.
Das kommt immer ganz speziell auf die Anwendung drauf an. Ich kann dir auch eine Anwendung schreiben, in der der X6 deutlich schneller ist als ein i3 bei gleichem Takt.... Ich werf mal nur den Begriff OS-Traps in den Raum

Da bist du froh wenn du mehr Threads ausführen kannst, um seltener damit in die Quere zu kommen.
Wie sehr man von SMT profitiert liegt an der Anwendung.
Da kann ich dir endlich mal zustimmen. Nämlich genau zwischen 0 und 100% Vorteil bringt SMT rein von der Theorie her.
Im CPUz steht --> 8 Core , AMD sagt 8 Core also ist es ein 8 Core und Basta , wenn AMD sich dadurch Käufer verspricht müssen sie auch mit der Negativen Seite der Medaile klar kommen ... und nicht mal so oder mal so !
Ok, ich schreib dir ne Anwendung, die dir sagt, das jede Integer-ALU ein eigener Kern ist. Damit haben wir dann schon 20 Kerner und mehr im Desktop Bereich. TOLL gell. Und weil das dann in dem Programm steht, ist das auch richtig
natürlich ist er das, es sind doch bei einer SMT CPU keinerlei zusätzliche Ausführungseinheiten vorhanden. Seine Kernlogik entspricht exakt dem einer baugleichen CPU ohne SMT.
Falsch du brauchst ein Arbiter um die einzelnen Threads zu händeln, bzw. halt um zu unterscheiden, zu welchem Thread etwas gehört, und wer dran ist. Also brauchst du auch einige Bits wohl mehr, auch insgesamt einige Datenleitungen wirst du mehr benötigen. Du hast da also schon eine andere Kernlogik. Der Hauptteil befindet sich zwar vor den einzelnen Funktionseinheiten, aber gewissen Wires brauchst du dennoch in den Funktionseinheiten, oder aber zumindest welche, die die Daten drum herum leiten. Die "Kernlogik" in physikalischer Hinsicht ist also eine andere mit SMT als komplett ohne. Nur die Art und Weise, wie einzelne logische Operationen auf Daten etc. ausgeführt werden, sind gleich.
Ah, jetzt sollen es schon 90% sein, das wird ja immer mehr. AMD spricht von maximal 80%. Und das das deutlich mehr ist als bei SMT ist auch kein Wunder:
Das kommt halt ganz drauf an, wie die Auslastung und Struktur der Software ist. Im minimalen Fall hast du 0% Mehrleistung, da du nur einen Thread hast, und dieser auch nur Integeroperationen ausführt. Damit verpufft alles. Im Vergleich zum Phenom II hast du da wahrscheinlich sogar einen Leistungsverlust, wenn ich es nämlich richtig im Kopf habe, sind die Integer-ALUs nur noch 3 fach Superskalar und nicht mehr 4 fach, bin mir da aber zugegeben nicht mehr sicher, irgendwie war da aber was. Dem gegenüber steht aber ein größeres Fenster für die Umstellung der Instructionen etc. sagen wir also mal einfach 0 % Mehrleistung.
So und das andere extrem sind 2 Threads, welche fast nur die FPU brauchen, aber jeweils nur in jedem zweiten (xten) Taktzyklus drauf zugreifen können, wenn dann aber die gesamte breite der FPU nutzen können z.B. AVX Befehle, diese sich aber so verschränken lassen, das statt der 50% Auslastung der FPU eine 100% Auslastung entsteht. In diesem Fall hast du 100% Mehrleistung im Vergleich ohne gesharte FPU.
Wie wir sehen hängt es sehr stark von der Software ab, was wir in der Realität sehen werden. Wo genau sich das Mittel findet kann man auch nicht sagen, da die Streuung durch die gesharte FPU, die halt auch exklusiv genutzt werden kann und das pro Takt wechselnd, deutlich größer sein wird als mit SMT.
CMT: max. 80% Mehrleistung bei etwa. 80% mehr Ausführungseinheiten.
siehe oben. Zudem sind es keine 80% Ausführungseinheiten, bzw. man sollte sich eher den Flächenverbrauch ansehen anstelle der reinen Anzahl. Die FPU ist von den Logikblöcken mit einer der größten.
SMT: 20% Mehrleistung bei 0% mehr Ausführungseinheiten und etwa 5% zusätzlichen Registern.
Siehe oben. Es sind zwar 0% mehr Ausführungseinheiten, diese sind aber wohl einige % größer als ohne SMT, und zudem sehr wahrscheinlich einige Hz/MHz langsamer als ohne SMT.
Auf was beziehen sich die 5% Register? Von den Statusregistern etc. brauchst du 100% mehr.... Die Angaben sind alle sehr irreführend und bei genauer Betrachtung absolut nichts sagend...
Na ist recht, dann können wir beim BD ja eh von einem 8/6/4 Kerner sprechen so wie es das Marketing macht.
Und wenn Dachia ihr neues Modell als Luxusauto bezeichnet, reden wir auch davon, obwohl jedes Mittelklasse-Auto besser ausgestattet ist, aber hey, das Marketing sagt es
komisch, wenn das selbe Marketing aber behauptet BD wurde aus Strategischen Gründen verschoben und nicht wegen technischer Probleme dann heisst es von den selben Leuten das das 100% ig stimmen muss was AMD sagt und jeder der die Aussagen des haargenau selben Marketings anzweifelt wird sofort kritisiert.
mfg
Das ist ein berechtigter Einwand, allerdings sind alle Llanos verkauft. Daher kann man durchaus durch gesunden Menschenverstand der Begründung eine Berechtigung anerkennen. Natürlich muss dies nicht stimmen, oder es können auch noch andere Gründe MIT eine Rolle spielen, allerdings ist die Begründung stimmig und kann von keinem von uns widerlegt werden. Bei der Aussage bzgl. der Cores sieht das schon wieder ganz anders aus.