neth sagte:
von der performance macht es sehr wohl einen großen unterschied ob 32bit oder 64bit und 32bit versionen
Solange man bei den 32 Bit nicht an die erwähnten Speicherbeschränkungen bei ca. 3,5GB stösst, sind 32 Bit und 64 Bit
etwa gleich schnell. Die Unterschiede liegen zwischen -5% und 5%. Mal zur einen Seite mal zur anderen. Meßbar: ja. Fühlbar: nein.
Die allgemeinen Architekturuntershiede hat FormatC schonmal öfters hier gepostet und sind überall zu Lesen. Vor- und Nachteile von 32 und 64 Bit heben sich für normale Office Anwendungen etwa auf.
Für
Video Bearbeitung spielt 32 und 64 Bit auch keine Rolle. Die interessanten Sachen geschehen ohnehin in den SSE Registern und die sind schon lange
128 Bit und werden via SIMD Instruktionen bedient. Zwar hat x64 die doppelte Anzahl an SSE Registern, allerdings ist bisheriger Code im Video Bereich zum großen Teil handoptimierter Assemblercode (schaut's Euch z.B. die iDCT Routinen in x264 an). Da benutzen 32 und 64 Kompilate bei den performance kritischen Dingen einfach den gleichen Code, ergo gleich schnell.
Ein SSE4 optimierter Code mit Penyrn bringt da wesentlich mehr - nämlich 111% bei DivX (= Faktor 2):
http://www.anandtech.com/showdoc.aspx?i=2972&p=3
Hab' jetzt gerade auch keine brandaktuellen 32 vs. 64 Bit, aber für 08/15 Software sieht's so aus:
"We're really encouraged by the minimal performance losses [of 64 Bit Windows]..."
http://www.extremetech.com/article2/0,1697,1857476,00.a...
Linux:
http://www.phoronix.com/scan.php?page=article&item=616&...
Gaming könnte tatsächlich einen Unterschied machen. Allerdings verstehe ich zu wenig von Game-Engine Programmierung, um das wirklich beurteilen zu können. ich weiß nicht genau was hier alles getrieben wurde:
http://www.anandtech.com/showdoc.aspx?i=2411&p=2