Anzeige:
Ergebnis 1 bis 14 von 14

Thema: Warum sind 64Bit schneller als 32?

  1. #1
    Premium Mitglied Avatar von Doh!
    Registriert seit
    Jul 2002
    Ort
    Frankfurt am Main
    Beiträge
    1.372

    Question Warum sind 64Bit schneller als 32?

    Der Hype ist ja zur Zeit groß um die 64Bit Prozessoren. Aber weiß eigentlich jemand genau, warum 64bit Prozessoren schneller sind als 32Bit?

    Klar ist, dass Prozessoren mit 64bit breiten Bussen zu den Registern schneller sind, das ist aber nicht die Frage. Echte 64bit Prozessoren sind ja solche, die auch 64Bit Register haben. Was bringt das eigentlich? ich habe dazu im Schwesterforum mrunix.de einen Thread eröffnet, hier stehen schon einige Hinweise. bin gespannt, wer mir das erklären kann.
    Es gibt nicht so viel Tag im Jahr wie der Fuchs am Schwanz hat Haar

  2. #2
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Sind sie nicht (zwangslaeufig). Die 64bit haben auf die Geschwindigkeit einen eher
    geringen Einfluss. Die restliche Architektur macht das Kraut fett.

    'cuda

  3. #3
    Fedoraner Avatar von Holger Specht
    Registriert seit
    Nov 2003
    Beiträge
    260
    Der Hauptgrund warum man z.B. in Serversystemen 64Bit Systeme verwendet ist, daß man unkompliziert mehr als 4GB Speicher Addressieren kann. Schneller werden die Prozessoren erst mal nicht so sehr, weil Rechenopeartionen meistens gar keine 64Bit brauchen.
    Wenn ich 2 und 3 Addiere spielt es keine Rolle ob die Zahlen im einem 64 oder 32 Bit Register stehen.

    Ich denke der Hauptgrund warum man jetzt auch im Desktopbereich versucht 64Bit Prozessoren zu plazieren ist, daß man ein neues Verkaufsargument braucht. GHz Zahlen ziehen vielleicht nicht mehr so wie früher.

    64 Bit haben auch nicht nur Vorteile. Immerhin bedeuten 64 Bit gleichzeitung deutlich mehr Transistoren. Mehr Transistoren bedeuten höheren Stromverbrauch (bei gleicher Technik) und ein größeres Die, was wiederum zu höheren Kosten führt, ohne dabei ein Garant für eine höhere Leistung zu sein.

    MfG
    Holger

  4. #4
    Registrierter Benutzer Avatar von mamue
    Registriert seit
    Oct 2002
    Beiträge
    2.455
    Original geschrieben von Holger Specht
    Der Hauptgrund warum man z.B. in Serversystemen 64Bit Systeme verwendet ist, daß man unkompliziert mehr als 4GB Speicher Addressieren kann.
    Memory mapped IO bei Dateien grösser als 2^32byte geht mit 64bit ebenfalls besser. Dateisystem, die 64bittig sind, haben jetzt endlich auch 64bittige Hardware.
    Ich glaube im Desktopbereich gibt es dank Multimedia ebenfalls oft grosse Dateien zu verarbeiten.

    mamue

  5. #5
    64 bit linux user Avatar von x86-64
    Registriert seit
    Sep 2003
    Ort
    Trossingen
    Beiträge
    550
    und wenn es dann optimiert os's und kernels gibt dann geht des ziemlich ab.

  6. #6
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Original geschrieben von x86-64
    und wenn es dann optimiert os's und kernels gibt dann geht des ziemlich ab.
    Wo hast Du das denn her?

    'cuda

  7. #7
    Meister Avatar von echo
    Registriert seit
    Mar 2001
    Ort
    hannover
    Beiträge
    970
    hi,
    kann HEMIcuda und Holger Specht nur voll zustimmen, wurde auch vor kurzem in einer ct so verdeutlicht. meistens bringt 64bit für die geschwindigkeit mehr nachteile als vorteile, die sie aber an anderer stelle wieder weg machen

    cu
    .-= HP-UX 11.31 && gentoo && hackintosh =-.

  8. #8
    64 bit linux user Avatar von x86-64
    Registriert seit
    Sep 2003
    Ort
    Trossingen
    Beiträge
    550
    ist auch klar ein a64 ist vorallem wegem internen speichernterface, vergrößertem l2 speicher schneller, hypertransport bus usw.

  9. #9
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    125
    Hier gibts ne kurze Zusammenfassung über die Vorteile von 64Bit Prozis:
    Klick

  10. #10
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Nee, gibt's nicht. (404)

    'cuda

  11. #11
    Registrierter Benutzer Avatar von uschy
    Registriert seit
    Feb 2003
    Ort
    Bonn
    Beiträge
    295
    Nun, auf grundlage von 64Bit Betriebssystemen, kann man sehr große Fließkommazahlen berechnen. Dies war vorher nur durch Technologien wie SSE und SSE2 möglich.
    S2VpbmUgUGFuaWsK

  12. #12
    Registrierter Benutzer
    Registriert seit
    Dec 2002
    Beiträge
    125
    Nee, gibt's nicht. (404)
    und noch ein Versuch: klick

  13. #13
    Registrierter Benutzer
    Registriert seit
    Apr 2003
    Ort
    Oberding
    Beiträge
    49
    Original geschrieben von uschy
    Nun, auf grundlage von 64Bit Betriebssystemen, kann man sehr große Fließkommazahlen berechnen. Dies war vorher nur durch Technologien wie SSE und SSE2 möglich.
    Hä? SSE ist doch dafür da, mehrere Rechenoperationen für Float-Werte gleichzeitig auszuführen und bei SSE2 das gleiche mit Integern. Hab ich da was falsch verstanden?

  14. #14
    Shot a man in Reno Avatar von HEMIcuda
    Registriert seit
    Jun 2003
    Ort
    Am Rande des Wahnsinns
    Beiträge
    5.481
    Joh, stimmt wohl so: Das sind SIMD-Erweiterungen: Single Instruction, Multiple Data.
    Also das, was eine Vector-CPU von Haus aus beherrscht (deswegen auch Vektor-Einheit,
    siehe auch Motorola, wo man das Vector schon im Namen finden kann: AltiVec)

    'cuda

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •