www.wikidata.de-de.nina.az
3DNow bezeichnet die von AMD Centaur und Cyrix erarbeitete Multimedia Befehlssatzerweiterung die mit dem AMD K6 2 1998 eingefuhrt wurde Diese Erweiterung ermoglichte neue Befehle direkt in Hardware die den Prozessor bei rechenintensiven Applikationen erheblich beschleunigen konnten Diese neuen Befehle konnten allerdings erst ihre Wirkung entfalten wenn sie auch von den jeweiligen Programmen unterstutzt wurden dies war allerdings seit der Einfuhrung von 3DNow nur in geringem Masse der Fall da die Mehrzahl der Softwareentwickler nach der Einfuhrung 1999 bevorzugt die Alternativentwicklung SSE von Intel einsetzte Ein Vorteil der 3DNow Erweiterung gegenuber der SSE Erweiterung war allerdings dass man in einem 3DNow Register zwei 32 Bit Gleitkommazahlen speichern und mit entsprechenden Befehlen auch miteinander verrechnen konnte wahrend dies bei SSE nicht moglich war Diese Funktion wurde erst mit SSE3 mit den Befehlen HADD HSUB ADDSUB nachgereicht 3DNow Logo wie es mit dem K6 2 verwendet wurde3DNow sollte wie der Name bereits ausdruckt vor allem im Bereich der 3D Grafik also der Vektoroperationen grosse Geschwindigkeitsvorteile erbringen Wahrend z B MMX nur ganze Zahlen unterstutzt stellt 3DNow viele Befehle zur Verarbeitung von Gleitkommazahlen einfacher Genauigkeit zur Verfugung Wesentlich weiter entwickelt findet sich dieser Ansatz in ASICs woher er ursprunglich stammt sowie in den AltiVec Einheiten von PowerPC CPUs oder auf heutigen Grafikkarten AMD empfiehlt den Einsatz von 3DNow nicht mehr 1 Vor dem Einsatz dieser Befehle sollten Programmierer daher deren Verfugbarkeit mittels des entsprechenden CPUID Bits uberprufen Am 18 August 2010 kundigte AMD an dass kommende Prozessoren kein 3DNow mehr unterstutzen wurden 2 Lediglich die PREFETCH und PREFETCHW Befehle blieben erhalten Prozessoren der AMD Fusion Reihe waren dann auch die ersten AMD Prozessoren bei denen die Befehlssatzerweiterung wieder entfiel CPUs mit 3DNow BearbeitenDa 3DNow eine der ersten Erweiterungen der x86 Architektur war unterstutzten viele x86 Prozessoren ausser von Intel jahrelang 3DNow Eine vollstandige Liste aller Prozessoren mit 3DNow ware also sehr unubersichtlich An dieser Stelle sei daher auf die Liste von Mikroprozessoren verwiesen Nachfolgend eine Ubersicht der Prozessor Familien in denen die jeweiligen Hersteller 3DNow integriert haben AMD AMD K6 2 bis AMD K10 Centaur Technology ab IDT WinChip 2 und bis VIA C3 einschliesslich Prozessorkern Ezra T Cyrix Cyrix III Joshua und Cyrix MediaGX MXi kamen beide nicht auf den Markt Weblinks BearbeitenAMD 3DNow Instruction Porting Guide englisch PDF 540 kB Einzelnachweise Bearbeiten AMD64 Architecture Programmer s Manual Volume 5 englisch PDF Appendix A Recommended Substitutions for 3DNow Instructions Marz 2012 3DNow Instructions are Being Deprecated englisch VBefehlssatzerweiterungen der x86 Architektur 16 Bit 32 Bit IA 32 64 Bit x64 Betriebsmodi Real Mode Protected Mode Virtual 8086 Mode System Management Mode Long Mode Compatibibility ModeBefehlssatzerweiterungen x87 PAE NX AMD64 Intel 64 x64 HTT VT x AMD V VIA VT 3DNow MMX SSE SSE2 SSE3 SSSE3 SSE4 SSE4a SSE5 F16C AVX CLMUL AES FMA TSX BMI MPX SGX Abgerufen von https de wikipedia org w index php title 3DNow amp oldid 226244347