wann kommt PALOMINO und was kann er ?
Geizhals » Forum » Hardware-Allgemein » wann kommt PALOMINO und was kann er ? (19 Beiträge, 12 Mal gelesen) Top-100 | Fresh-100
Du bist nicht angemeldet. [ Login/Registrieren ]
....
Re: Re: Re: Re: wann kommt PALOMINO und was kann er ?
18.04.2001, 11:58:07
also entweder gibt's da ein missverständnis oder ich habe mich
unverständlich ausgedrückt.

Also: die Palomino Pipeline bleibt genau gleich lang (das ist
mittlerweile sicher), weil einserseits das CMOS Layout so nur wenig
modifiziert werden muss, andererseits eine kürzere Pipeline
schnellere Taktfrequenzen VERBIETET. Mein Gedanke war, dass AMD
früher oder später die Pipeline verlängern muss (wie es Intel mit
dem P4 getan hat) was zwar LANGSAMER (im Takt zu Takt Vergleich)
ist, aber höhere Taktfrequenzen ermöglicht (das P4 Design hat
Potential bis 5-6Ghz). Dazu mehr hier.

Branch Predicition hat ausserdem nichts mit Rechenfehlern zu tun.
BP macht nichts anderes als bei conditional statements die
wahrscheinliche Entscheidung vorherzusagen und den nächsten
Rechenprozess gleich in die Pipeline zu schicken. Eine kurze
Pipeline kann schneller geflusht (beim P4 steht die BP an Stelle 19
(!) in der Pipeline => 18 zyklen verloren bei misprediction)  
werden und ist bei schlechter BP von Vorteil.

ABER: Aufgrund des absoluten Charakters der Lichtgeschwindigkeit
und dem schnellen Nähern zur Molekülgrösse kann Taktfrequenz nicht
mehr nur durch shrinking und lossreduction (z.B. Kupfer statt
Aluminium, Silicone on Insulator, ...) erreicht werden. Die Zeit
die ein Impuls von a nach b (am chip) braucht, wird so lange, dass
die Latenz der eizelnen Stages einer normalen Pipeline nicht mehr
ausreicht um ab einer bestimmten Taktrequenz noch schnell genug
arbeiten zu können. Eine Antwort ist die tiefe Pipeline des P4, der
das kurze staging der P6 Pipeline aufsplittet und damit die
Latenzzwit der einzelnen Units sehr stark verringert.

Allein aus Marketinggründen (Mhz!) gehört diesem Ansatz die
Zukunft. Das AMD Design stösst gerade an seine Grenzen und mein
Gedanke ist, dass die Texaner bald ein neues Design nachschieben
wird müssen...

strider
Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
.......
Re: Re: Re: Re: Re: Re: Re: wann kommt PALOMINO und was kann er ?
19.04.2001, 01:42:02
gebe diat voll recht, dass AMD noch ein wenig warten wird um voll
in den Mhz-Kampf einzusteigen - zwischen Palomino und Hammer kommt
sicher noch was.
Was mich an dem ganzen kampf um architekturen und
Befehlssatzerweiterungen ärgert, ist, dass man als Programmierer
überhaupt nicht mehr die Zeit hat, die Innovationen am
Hardwaremarkt wirklich auszukosten - wir erinnern uns wielange die
wacom compiler gebraucht haben um mmx wirklich produktiv verwendbar
zu machen. Ich würd' mir ja wiklich wünschen - was sicher den einen
oder anderen HWfreak nicht gefällt - wenn sich die ganze HW-
entwicklung ein wenig langsamer abspielt. Wir verlassen uns viel zu
sehr auf die compilerschmieden, nutzen die neuen register nur als
effekte einer neuen compilerversion ohne die struktur (gerade im
FPU Bereich) wirklich zu überzuckern. Wenn man nicht hauptberuflich
fliesskommaoptimierung betreibt kann man da ja nicht wirklich mit.
Bei der ganzen HW-Optimierung, die - gerade in diesem forum -
ständig gefordert wird, denk' ich oft daran, was man anstellen
könnte, wenn man sich ein jahr mit den neuen registerbefehlen
hinsetzen könnte um ein bisserl damit rumzuspielen. Allein über die
Kenntnis des jeweiligen branch predicition Verhaltens könnte man
einiges an Leistung herausholen.
Ist doch genau das gleiche mit der Merced Architektur - ich
versuch' gerade mich ein wenig mit optimaler Programmierung für die
64bit Architektur für die HPs auseinanderzusetzen und immer gibt's
tagesaktuelle Probleme zu lösen, ein neuen ENV zu checken und -
truly - langsam nervts.
Ich frag' mich langsam ernst, wie das ganz einfach
demokratiepolitisch laufen soll, wenn's einfach niemanden (Fly help
me) gibt, der noch irgendwie den Überblick behält, was eigentlich
wirklich abgeht. Und - *PIEP* - wir haben das Ding nicht nur am
laufen zu halten, sondern müssen uns die Zeit nehmen, ein wenig zu
vermitteln, damt nicht die cons entgültig übernehmen.
Um ein wenig emotional weiterzusprechen: hatte garade heute eine
Diskussion darüber, was passiert, wenn wir - die Leute, die am Ding
selbst arbeiten - nur mehr paid work machen und die entscheidungen
von leuten getroffen werden, die nur mehr "steuern" im kopf haben -
weil wir einfach nicht mehr das ganze überblicken können.

if you disagree - disagree

strider
Antworten PM Übersicht Chronologisch Zum Vorgänger
 
Melden nicht möglich
 

Dieses Forum ist eine frei zugängliche Diskussionsplattform.
Der Betreiber übernimmt keine Verantwortung für den Inhalt der Beiträge und behält sich das Recht vor, Beiträge mit rechtswidrigem oder anstößigem Inhalt zu löschen.
Datenschutzerklärung