Reine 64bit Software
-
Nachdem jetzt Vista 64 Bit am STart ist, und keinerlei Treiber Sorgen da sind, ist jetzt die Suche nach nativer x64 Software angesagt.
Leider ist das wohl noch nicht so ausgereift. DVD Ripper, Webbrowser und co. sind schwer bis garnicht zu finden. Kennt ihr vielleicht Anlaufstellen, wo man mehr zum Thema findet?
-
Wozu? 32-Bit Software läuft genauso schnell.
-
NerdBit schrieb:
Wozu? 32-Bit Software läuft genauso schnell.
Stimmt nicht.
-
Mr. N schrieb:
NerdBit schrieb:
Wozu? 32-Bit Software läuft genauso schnell.
Stimmt nicht.
Na gut, aber gerade bei Desktopanwendungen wie "DVD Ripper, Webbrowser und co." dürfte der Flaschenhals (wenn's denn einen gibt) eher woanders liegen. Ich hab's jedenfalls mal probiert, INet-Explorer 32 vs 64, einfach ein bisschen mit beiden rumgesurft, gemerkt hab ich jedenfalls nix (soll jetzt aber kein großartiges Argument sein, wollte ich nur mal sagen).
-
32 bit laeuft meist ein bissl fixer, aber bis auf benchmarks sind die unterschiede nicht merkbar, deswegen ist eine fixierung auf 32 oder 64bit absolut nicht noetig.
-
Der Unterschied ist im alltäglichen Gebrauch die erhöhte Sicherheit.
Bei Multimedia-Anwendungen könnte man theoretisch einen Performance-Gewinn erzielen.
-
Sicherheitsexperte schrieb:
Der Unterschied ist im alltäglichen Gebrauch die erhöhte Sicherheit..
worauf beziehst du dich da? mir waere bei 64bit keine sicherheitssteigerung bekannt

-
rapso schrieb:
Sicherheitsexperte schrieb:
Der Unterschied ist im alltäglichen Gebrauch die erhöhte Sicherheit..
worauf beziehst du dich da? mir waere bei 64bit keine sicherheitssteigerung bekannt

http://en.wikipedia.org/wiki/Address_space_layout_randomization ist mit 64 Bit effektiver als mit 32 Bit.
-
Unter Umständen können 64Bit Programme um einiges Langsamer sein.
-
Unter Umständen können 64Bit Programme um einiges schneller sein.
-
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
-
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Wenn man Adressen rumkopiert. Das ist aber auch schon das Einzige..
-
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Wenn man in dem Programm viel mit __int64 gearbeitet wird.
-
NjQgPSAyIHggMzI= schrieb:
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Wenn man Adressen rumkopiert. Das ist aber auch schon das Einzige..
64Bit ist _langsamer_ beim "Adressen rumkopieren". Immerhin ist es die soppelte Datenmenge.
-
Es ist langsamer, weils den Cache mehr zumüllt.

-
dafür können 64 bit prozessoren aufgrund der doppelt so großen regsiterbreite doppelt so viele daten pro zeiteinheit verarbeiten - bezogen auf den "normalen" sprchumfang und abgesehen von simd.
Natürlich ist es schneller 10 mal 8 byte (64 bit) zu verarbeiten als 20 mal 4 byte (32 bit).
So ist es, nur so.
-
hö? schrieb:
NjQgPSAyIHggMzI= schrieb:
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Wenn man Adressen rumkopiert. Das ist aber auch schon das Einzige..
64Bit ist _langsamer_ beim "Adressen rumkopieren". Immerhin ist es die soppelte Datenmenge.
Die doppelte Datenmenge stimmt zwar aber auch die doppelte Bandbreite, die Übertragung läuft parallel

-
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Bis auf wenige spezielle Szenarien, eigentlich immer. Oder zumindest gleich schnell. Einen kurzen Überblick gibt es zB hier.
hö? schrieb:
NjQgPSAyIHggMzI= schrieb:
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Wenn man Adressen rumkopiert. Das ist aber auch schon das Einzige..
64Bit ist _langsamer_ beim "Adressen rumkopieren". Immerhin ist es die soppelte Datenmenge.
Das ist aber egal. Die Datenpfade sind dafür ja auch auf 64 Bit verbreitert worden. Es dauert also genauso lang. Wenn die 32 Bit Version schneller läuft, liegt das entweder an der Architektur selbst. Bei Intel steht unter 64 Bit zB kein Macro-Fusion mehr zur Verfügung. Oder wie bereits gesagt wurde, der höhere Speicherverbrauch macht sich bemerkbar, wo zB schon früher Sprünge in der Cache Hierarchie notwendig werden.
-
groovemaster schrieb:
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Bis auf wenige spezielle Szenarien, eigentlich immer. Oder zumindest gleich schnell. Einen kurzen Überblick gibt es zB hier.
naja, kuenstliche benchmarks kann man immer versuchen so zu trimmen dass sie zeigen was sie zeigen sollen. realworld applikationen sind unter 32bit meist schneller.
z.b. hier,hier oder auch hier. alles randommaessig aus google.hö? schrieb:
NjQgPSAyIHggMzI= schrieb:
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Wenn man Adressen rumkopiert. Das ist aber auch schon das Einzige..
64Bit ist _langsamer_ beim "Adressen rumkopieren". Immerhin ist es die soppelte Datenmenge.
Das ist aber egal. Die Datenpfade sind dafür ja auch auf 64 Bit verbreitert worden. Es dauert also genauso lang. Wenn die 32 Bit Version schneller läuft, liegt das entweder an der Architektur selbst. Bei Intel steht unter 64 Bit zB kein Macro-Fusion mehr zur Verfügung. Oder wie bereits gesagt wurde, der höhere Speicherverbrauch macht sich bemerkbar, wo zB schon früher Sprünge in der Cache Hierarchie notwendig werden.
mit intel und 64bit ist das echt arm. bisher gab es keine cpu die nicht im 64bit modus irgendeine optimierung ausgeschaltet hatte :/.
-
rapso schrieb:
groovemaster schrieb:
82661095397 schrieb:
__int64 schrieb:
Unter Umständen können 64Bit Programme um einiges schneller sein.
Wann?
Bis auf wenige spezielle Szenarien, eigentlich immer. Oder zumindest gleich schnell. Einen kurzen Überblick gibt es zB hier.
naja, kuenstliche benchmarks kann man immer versuchen so zu trimmen dass sie zeigen was sie zeigen sollen. realworld applikationen sind unter 32bit meist schneller.
z.b. hier,hier oder auch hier. alles randommaessig aus google.Naja, Spiele sind wenig repräsentativ. Erst recht Crysis und ähnlicher Murks. Ich bin mir auch nicht sicher, aber deine Beispiele scheinen alles 32 Bit Kompilate zu sein, die man lediglich auf 64 Bit Systemen laufen lässt. Darum geht es ja nicht. Es geht um echte 64 Bit Kompilate. Schau dir zB mal Cinebench oder ähnliche Sachen an, wovon es jeweils separate 32 und 64 Bit Versionen gibt. Da gibt es fast immer Vorteile für die 64 Bit Version. Im professionellen Bereich, speziell Server und HPC, wird fast nur noch 64 Bit Software eingesetzt.