PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Diskussion zu: AMD Piledriver-Rechenkerne: Vorab-Version für Trinity, Vollausbau ...


Leonidas
2012-01-27, 20:12:16
Link zur News:
http://www.3dcenter.org/news/amd-piledriver-rechenkerne-vorab-version-fuer-trinity-vollausbau-fuer-vishera

Gipsel
2012-01-27, 20:27:37
Vor zwei Wochen gab es im Spekuthread schon mal Details:
Features of AMD Piledriver processors
A few days ago AMD posted new technical document, titled Software Optimization Guide for AMD Family 15h Processors (PDF file).
[...]
The processors will also incorporate FMA3, Bit Manipulation Instructions (BMI) and Trailing Bit Manipulation instructions, or TBM. In addition to this, there will be some other improvements, such as increased depth of FP load queue, and larger size of level 1 data TLB. Also, latencies of some instructions were reduced. [...]http://www.cpu-world.com/news_2012/2012011101_Features_of_AMD_Piledriver_processors.html
Laut dem Optimierungsguide können die AGLUs dann demnächst auch mal wirklich ein ganz klein wenig mehr als die alten AGUs.
Allerdings frage ich mich, warum auf den AGLUs z.B. ein XADD ausgeführt werden kann, aber ein normales ADD angeblich nicht?!?
So bleibt die Liste der Befehle, die über alle 4 Issue-Ports rausgehen können ziemlich kurz:
BEXTR reg, reg, reg
MOV reg, reg
XADD reg, reg
XCHG reg, reg

Na zumindest die MOVs könnten ein wenig helfen, aber wenn ADDs und z.B. die einfachen Bit-Operationen auch gehen würden, wäre das natürlich noch besser. Insbesondere das Fehlen der Möglichkeit von ADDs ist absolut unverständlich angesichts der Möglichkeit eines XADDs (was zusätzlich zur Addition noch den Originalwert des Zielregisters ins eigentliche Quellregister schreibt, zumindest ist das die offizielle Definition; intern wird der Zeiger [des Registerrenamers] auf das Quellregister so verbogen, daß es auf den Ursprungswert des Zielregisters zeigt). Oder das ist ein Fehler in der Doku, logisch zu erklären ist das für mich nicht.
Übrigens steht im Guide auch, daß das erst ab Revision 20h gehen soll, Trinity ist aber nur 10h aufwärts. Die Änderungen an der FPU sind aber zwischen 10h und 20h identisch. Also es sieht (falls das kein Fehler im Guide ist) so aus, als bekäme Trinity erstmal nur die Verbesserungen an der FPU mit (und den größeren L1-DTLB) und erst die spätere Version dann auch die Integer/AGLU-Erweiterungen.

HOT
2012-01-28, 11:50:25
Halte ich für ausgemachten Blödsinn. "late" Piledriver = Steamroller.

Leonidas
2012-01-30, 08:05:49
Vor zwei Wochen gab es im Spekuthread schon mal Details:


Übersehen. Auslassungsünde meinerseits.

Gipsel
2012-01-31, 11:08:00
Übersehen. Auslassungsünde meinerseits.
So war das nicht gemeint. Der Spekuthread offerierte Details der konkreten Aenderungen, die News bleibt da ja eher unspezifisch.