1 up | 2 up | 3 up | 4 up |
^^^ Additional posts ^^^
zorg.ch
#58035 by @ 01.12.2004 15:04 - nach oben -
has aebe au gmeint. aber wieso 64-bier-prozis schneller sein sollen habe ich bis jetzt immer noch nicht gerafft... also zumindest divisionen muessten ja doppelt so lang brauchen...
zorg.ch
#58047 by @ 01.12.2004 16:20 - nach oben -
sind ja auch nicht zwingend schneller, zumindest nicht wegen den 64 bit. andererseits sollte theorethisch eine 64 bit addiereinheit ca. 1 instruktion brauchen um zwei 64 bit zahlen zu addieren, wo ein 32bitter mit ner 64 bit zahl so gegen 3 braucht :) ich weiss leider nicht (mehr) wie prozis dividieren tun, lern ich schon noch wieder..
zorg.ch
#58054 by @ 01.12.2004 16:33 - nach oben -
ich red ja nicht von instruktionen, sondern von zyklen. und ich war eigentlich der meinung, dass einen addition unabhaengig von der wortbreite gleich lang brauchen sollte.
aber man hoert ja immer wieder, dass die neuen 64-bitter so-und-so viel schneller sein sollen - auch im 32-bit-betrieb.
zorg.ch
#58057 by @ 01.12.2004 16:35 - nach oben -
hm ja fuck, eigentlich meinte ich auch zyklen. ich denk noch zu einfach, so im intel 537 style, aber denk mal drĂŒber nach: wie addierst Du zwei 64 bit zahlen wenn Du nur einen 32 Bit addierer hast?
zorg.ch
#58059 by @ 01.12.2004 17:01 - nach oben -
jo saeb isch mir scho klar.
zorg.ch
#58064 by @ 01.12.2004 17:19 - nach oben -
Soweit ich weiss sind die 64-Bitter im 32Bit betrieb auch wirklich schneller, allerdings nur weil sie von neueren Technologiern (90nm und so glump) profitieren.
Ich tÀt allerdings meinen dass eine Addition einer 64bit Zahl lÀnger dauert als die einer 32 Bit Zahl, nur so von wegen Carry propagation.
zorg.ch
#58066 by @ 01.12.2004 17:25 - nach oben -
ich habe gemeint da gebe es schlauere implementierungen, die vermeiden, dass ein carry durch die ganze zahl propagieren muss...
aber so genau habe ich mich da bis jetzt nicht fuer interessiert...
zorg.ch
#58068 by @ 01.12.2004 17:43 - nach oben -
Ich hab mich etwas mehr dafĂŒr interessiert.
Es gibt implementierungen die das ganze etwas beschlÀunigen, irgendwie wird das vermutete Carry vorberechnet, und falls es dann doch nicht so kommen sollte wies berechnet wurde wechselts halt noch. Somit wird die ganze Sache um den Faktor 3 beschlÀunigt.
Das ganze nutzen jedoch 32 wie 64 Bit Prozessoren.
zorg.ch
#58065 by @ 01.12.2004 17:20 - nach oben -
genau, er kann dan breiter sprechen...
zorg.ch
#58067 by @ 01.12.2004 17:26 - nach oben -
klar. je mehr bit, desto breiter.
aber das wissen wir ja schon lange.
zorg.ch
#58100 by @ 01.12.2004 20:33 - nach oben -
stimmt hÀsch recht.