Welche Befehlssatzerweiterungen sind wichtig?

SolidStateDrive

Neuling
Thread Starter
Mitglied seit
21.02.2018
Beiträge
2
Ort
Schweiz/Zürich
Hallo Leute,

ich interessiere mich sehr für Prozessoren und befasse mich gerade mit dem Befehlssatz. Aber wenn man mit Leuten über ältere CPU's redet, sagen sie immer das diese nicht mehr Zukunft-sicher sind, da sie bestimmte Befehlssatzerweiterungen nicht unterstützen und das diese wichtig sind, wenn man mit der jeweiligen CPU zocken will oder dass zukünftige Spiele die bestimme Befehlssatzerweiterung benötigt. Wenn jetzt also z.B GTA 6 herauskommt und es z.B AVX benötigt, würde es dann nur auf CPU's laufen die AVX besitzen? Gibt es sonst noch wichtige Befehlssatzerweiterungen die in Zukunft benötigt werden?

Ich blicke in dem Thema echt nicht durch, aber interessiere mich dafür brennend und möchte irgendwann auch mal Informatik Studieren und werde dieses Jahr auch meine Lehre als Informatiker beginnen, also nehmt es mir bitte nicht übel, wenn ich über die tieferen Bereiche der Informatik absolut nichts weiss :d

Danke für eure Antworten :)
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
GTA6 kommt erst 2021 raus.
 
Zukunftssicher ist immer relativ. Ich denke dass alle Prozessoren die seit 2010 rausgekommen sind von ihren Befehlssätzen her noch mindestens bis 2020 in der Lage sein werden Programme abzuspielen. Von der Leistung eher nicht. Wer weiß was für exotische Neuerungen es bis 2025+ geben wird, Silizium ist jetzt schon am Ende. Nach 2020 wird dieser Werkstoff endgültig sein Aus finden.
 
...Silizium...Nach 2020 wird dieser Werkstoff endgültig sein Aus finden.

Also da würde ich eine größere Menge Geld dagegen wetten.

Edit:
Ja, OK, der Zeitraum "nach" ist natürlich etwas unklar, anders gesagt, Silizium wird uns als Werkstoff und als Basis für Chips noch lange erhalten bleiben.
 
Zuletzt bearbeitet:
Der Tag an dem Sand rar wird will ich sehen

eher sind so seltene erden ein Problem und der Name ist Programm

zu den wichtigsten cpu Befehlssätzen bei games
mmx und amd 3dnow partiell nicht mehr möglich games müssen darauf neu angepasst werden betrifft wenige games bsp crysis läuft nur auf 64bit bei intel umgekehrt nur 32bit
sse1-4 see4 wird seltenst angewendet
avx nur partiell langsam wird es aber zur Pflicht erste games mit avx Pflicht, f1 2013 codemaster games ab 2015, teilweise bei assasins creed ab 2015 oft sind die games noch mit legacy Unterstützung lauffähig sind aber extremst ausgebremst (cpu limit)
Es ist selten das ich mal bei meinen phenom2 x6 kein Spiel starten konnte weil die cpu nicht unterstützt wurde
Das wars
Und mittlerweile sollte man seinen alten phenom x4 von 2009 oder intel core i 1 gen 2008
auswechseln
avx gibt es seit 2011 intel sandy bridge und amd fx series 2012
Cpu sind derzeit billig: Ram nicht, was sehr bedauerlich ist
 
Ich rede von den technischen Möglichkeiten. 7nm ist im Kommen, danach stößt man an das physikalische Limit.

Einen Phenom/FX würde ich mittlerweile immer austauschen. Keine Leistung, völlig veraltete Schnittstellen und hoher Stromverbrauch. Da gehen eher die Spiele nicht mehr auf weil die Leistung nicht reicht als dass fehlende Befehlsätze die Ursache sind. Ich hatte selbst noch 2017 einen Phenom I/II im Betrieb.

Ja, CPUs sind abartig billig, weshalb ich jedem nur raten kann jetzt zuzuschlagen. Selbst wenn es nur ein Sidegrade auf einen 2200G ist, der ist meist schneller als eben genannte Prozessoren oder ein Core i3, hat aber eine viel neuere Plattform und die Möglichkeit bei Bedarf auf acht Kerne zu skalieren. Ich bin gespannt wo das nun hinführt, während sich der Markt mit 6 und 8 Kernern füllt. 4 Kerne werden bis 2020 das sein was vorher 2 waren.
 
3D now ist schon lange tot
 
Zuletzt bearbeitet:
Hallo,
Befehlssatzerweiterungen sind zusätzlich zu den Befehlssätzen verfügbar.
Man Unterscheidet auch zwischen CPUID Besonderheiten und Energieverwaltungs Optionen sowie Virtualisierungs Besonderheiten und Sicherheitsfeature.
Wobei letzteres heute eher mehr Aufmerksamkeit verdient.

Version AIDA64 v5.95.4500/de
Benchmark Modul 4.3.770-x64
Homepage AIDA64 | The Ultimate System Information, Diagnostics and Benchmark Tool
Berichtsart Kurzbericht
Computer VISHERA-PC
Ersteller Vishera
Betriebssystem Microsoft Windows 10 Pro 10.0.16299.248 (Win10 RS3)
Datum 2018-03-11
Zeit 19:11


--------[ CPUID ]-------------------------------------------------------------------------------------------------------

CPUID Eigenschaften:
CPUID Hersteller AuthenticAMD
CPUID CPU Name AMD FX(tm)-8350 Eight-Core Processor
CPUID Revision 00600F20h
Erweiterte CPUID Revision 00600F20h
Plattform ID C6h (Socket AM3+)
Microcode Update Revision 06000822h
SMT / CMP Einheiten 0 / 8
HTC Temperature Limit (TctlMax) 90 °C (194 °F)
CPU Thermal Design Power 125.2 W

Befehlssatz:
64-bit x86-Erweiterung (AMD64, Intel64) Unterstützt
AMD 3DNow! Nicht unterstützt
AMD 3DNow! Professional Nicht unterstützt
AMD 3DNowPrefetch Unterstützt
AMD Enhanced 3DNow! Nicht unterstützt
AMD Extended MMX Unterstützt
AMD FMA4 Unterstützt, Aktiviert
AMD MisAligned SSE Unterstützt
AMD SSE4A Unterstützt
AMD XOP Unterstützt, Aktiviert
Cyrix Extended MMX Nicht unterstützt
Enhanced REP MOVSB/STOSB Nicht unterstützt
Galois Field New Instructions (GFNI) Nicht unterstützt
Float-16 Conversion Instructions Unterstützt, Aktiviert
IA-64 Nicht unterstützt
IA AES Extensions Unterstützt
IA AVX Unterstützt, Aktiviert
IA AVX2 Nicht unterstützt
IA AVX-512 (AVX512F) Nicht unterstützt
IA AVX-512 4x Fused Multiply-Add Single Precision (AVX512_4FMAPS)Nicht unterstützt
IA AVX-512 4x Neural Network Instructions (AVX512_4VNNIW)Nicht unterstützt
IA AVX-512 52-bit Integer Multiply-Add Instructions (AVX512_IFMA)Nicht unterstützt
IA AVX-512 Bit Algorithm (AVX512_BITALG) Nicht unterstützt
IA AVX-512 Byte and Word Instructions (AVX512BW) Nicht unterstützt
IA AVX-512 Conflict Detection Instructions (AVX512CD)Nicht unterstützt
IA AVX-512 Doubleword and Quadword Instructions (AVX512DQ)Nicht unterstützt
IA AVX-512 Exponential and Reciprocal Instructions (AVX512ER)Nicht unterstützt
IA AVX-512 Neural Network Instructions (AVX512_VNNI)Nicht unterstützt
IA AVX-512 Prefetch Instructions (AVX512PF) Nicht unterstützt
IA AVX-512 Vector Bit Manipulation Instructions (AVX512_VBMI)Nicht unterstützt
IA AVX-512 Vector Bit Manipulation Instructions 2 (AVX512_VBMI2)Nicht unterstützt
IA AVX-512 Vector Length Extensions (AVX512VL) Nicht unterstützt
IA AVX-512 VPOPCNTDQ Nicht unterstützt
IA BMI1 Unterstützt
IA BMI2 Nicht unterstützt
IA FMA Unterstützt, Aktiviert
IA MMX Unterstützt
IA SHA Extensions Nicht unterstützt
IA SSE Unterstützt
IA SSE2 Unterstützt
IA SSE3 Unterstützt
IA Supplemental SSE3 Unterstützt
IA SSE4.1 Unterstützt
IA SSE4.2 Unterstützt
Vector AES (VAES) Nicht unterstützt
VIA Alternate Instruction Set Nicht unterstützt
ADCX / ADOX Befehl Nicht unterstützt
CLFLUSH Befehl Unterstützt
CLFLUSHOPT Befehl Nicht unterstützt
CLWB Befehl Nicht unterstützt
CLZERO Befehl Nicht unterstützt
CMPXCHG8B Befehl Unterstützt
CMPXCHG16B Befehl Unterstützt
Conditional Move Befehl Unterstützt
INVPCID Befehl Nicht unterstützt
LAHF / SAHF Befehl Unterstützt
LZCNT Befehl Unterstützt
MONITOR / MWAIT Befehl Unterstützt
MONITORX / MWAITX Befehl Nicht unterstützt
MOVBE Befehl Nicht unterstützt
PCLMULQDQ Befehl Unterstützt
PCOMMIT Befehl Nicht unterstützt
POPCNT Befehl Unterstützt
PREFETCHWT1 Befehl Nicht unterstützt
PTWRITE Befehl Nicht unterstützt
RDFSBASE / RDGSBASE / WRFSBASE / WRGSBASE Befehl Nicht unterstützt
RDRAND Befehl Nicht unterstützt
RDSEED Befehl Nicht unterstützt
RDTSCP Befehl Unterstützt
SKINIT / STGI Befehl Unterstützt
SYSCALL / SYSRET Befehl Unterstützt
SYSENTER / SYSEXIT Befehl Unterstützt
Trailing Bit Manipulation Instructions Unterstützt
VIA FEMMS Befehl Nicht unterstützt
VPCLMULQDQ Befehl Nicht unterstützt

Sicherheits Besonderheiten:
Advanced Cryptography Engine (ACE) Nicht unterstützt
Advanced Cryptography Engine 2 (ACE2) Nicht unterstützt
Control-flow Enforcement Technology (CET) Nicht unterstützt
Dateiausführungsverhinderung (DEP, NX, EDB) Unterstützt
Hardware Random Number Generator (RNG) Nicht unterstützt
Hardware Random Number Generator 2 (RNG2) Nicht unterstützt
Memory Protection Extensions (MPX) Nicht unterstützt
PadLock Hash Engine (PHE) Nicht unterstützt
PadLock Hash Engine 2 (PHE2) Nicht unterstützt
PadLock Montgomery Multiplier (PMM) Nicht unterstützt
PadLock Montgomery Multiplier 2 (PMM2) Nicht unterstützt
Prozessor Seriennummer (PSN) Nicht unterstützt
Protection Keys for User-Mode Pages (PKU) Nicht unterstützt
Read Processor ID (RDPID) Nicht unterstützt
Safer Mode Extensions (SMX) Nicht unterstützt
Secure Memory Encryption (SME) Nicht unterstützt
SGX Launch Configuration (SGX_LC) Nicht unterstützt
Software Guard Extensions (SGX) Nicht unterstützt
Supervisor Mode Access Prevention (SMAP) Nicht unterstützt
Supervisor Mode Execution Protection (SMEP) Nicht unterstützt
User-Mode Instruction Prevention (UMIP) Nicht unterstützt

Energieverwaltungs Fähigkeiten:
APM Power Reporting Nicht unterstützt
Application Power Management (APM) Unterstützt, Deaktiviert
Automatic Clock Control Nicht unterstützt
Configurable TDP (cTDP) Nicht unterstützt
Connected Standby Nicht unterstützt
Core C6 State (CC6) Unterstützt, Deaktiviert
Digital Thermometer Unterstützt
Dynamic FSB Frequency Switching Nicht unterstützt
Enhanced Halt State (C1E) Unterstützt, Deaktiviert
Enhanced SpeedStep Technology (EIST, ESS) Nicht unterstützt
Frequency ID Control Nicht unterstützt
Hardware P-State Control Unterstützt
Hardware Thermal Control (HTC) Unterstützt, Aktiviert
LongRun Nicht unterstützt
LongRun Table Interface Nicht unterstützt
Overstress Nicht unterstützt
Package C6 State (PC6) Nicht unterstützt
Parallax Nicht unterstützt
PowerSaver 1.0 Nicht unterstützt
PowerSaver 2.0 Nicht unterstützt
PowerSaver 3.0 Nicht unterstützt
Processor Duty Cycle Control Nicht unterstützt
Running Average Power Limit (RAPL) Nicht unterstützt
Software Thermal Control Nicht unterstützt
SpeedShift (SST, HWP) Nicht unterstützt
Temperatur Sensing Diode Unterstützt
Thermal Monitor 1 Nicht unterstützt
Thermal Monitor 2 Nicht unterstützt
Thermal Monitor 3 Nicht unterstützt
Thermal Monitoring Unterstützt
Thermal Trip Unterstützt
Voltage ID Control Nicht unterstützt

Virtualisierungs Besonderheiten:
Encrypted State (SEV-ES) Nicht unterstützt
Extended Page Table (EPT) Nicht unterstützt
Hypervisor Nicht vorhanden
INVEPT Befehl Nicht unterstützt
INVVPID Befehl Nicht unterstützt
Nested Paging (NPT, RVI) Unterstützt
Secure Encrypted Virtualization (SEV) Nicht unterstützt
Secure Virtual Machine (SVM, Pacifica) Unterstützt
Virtual Machine Extensions (VMX, Vanderpool) Nicht unterstützt
Virtual Processor ID (VPID) Nicht unterstützt

CPUID Besonderheiten:
1 GB Page Size Unterstützt
36-bit Page Size Extension Unterstützt
5-Level Paging Nicht unterstützt
64-bit DS Area Nicht unterstützt
Adaptive Overclocking Nicht unterstützt
Address Region Registers (ARR) Nicht unterstützt
Code and Data Prioritization Technology (CDP) Nicht unterstützt
Core Performance Boost (CPB) Unterstützt, Deaktiviert
Core Performance Counters Unterstützt
CPL Qualified Debug Store Nicht unterstützt
Data Breakpoint Extension Nicht unterstützt
Debug Trace Store Nicht unterstützt
Debugging Extension Unterstützt
Deprecated FPU CS and FPU DS Nicht unterstützt
Direct Cache Access Nicht unterstützt
Dynamic Acceleration Technology (IDA) Nicht unterstützt
Dynamic Configurable TDP (DcTDP) Nicht unterstützt
Extended APIC Register Space Unterstützt
Fast Save & Restore Unterstützt
Hardware Lock Elision (HLE) Nicht unterstützt
Hybrid Boost Nicht unterstützt
Hyper-Threading Technology (HTT) Nicht unterstützt
Instruction Based Sampling Unterstützt
Invariant Time Stamp Counter Unterstützt
L1 Context ID Nicht unterstützt
L2I Performance Counters Nicht unterstützt
Lightweight Profiling Unterstützt
Local APIC On Chip Unterstützt
Machine Check Architecture (MCA) Unterstützt
Machine Check Exception (MCE) Unterstützt
Memory Configuration Registers (MCR) Nicht unterstützt
Memory Type Range Registers (MTRR) Unterstützt
Model Specific Registers (MSR) Unterstützt
NB Performance Counters Unterstützt
Page Attribute Table (PAT) Unterstützt
Page Global Extension Unterstützt
Page Size Extension (PSE) Unterstützt
Pending Break Event (PBE) Nicht unterstützt
Performance Time Stamp Counter (PTSC) Nicht unterstützt
Physical Address Extension (PAE) Unterstützt
Platform Quality of Service Enforcement (PQE) Nicht unterstützt
Platform Quality of Service Monitoring (PQM) Nicht unterstützt
Process Context Identifiers (PCID) Nicht unterstützt
Processor Feedback Interface Nicht unterstützt
Processor Trace (PT) Nicht unterstützt
Restricted Transactional Memory (RTM) Nicht unterstützt
Self-Snoop Nicht unterstützt
Time Stamp Counter (TSC) Unterstützt
Time Stamp Counter Adjust Nicht unterstützt
Turbo Boost Nicht unterstützt
Turbo Boost Max 3.0 Nicht unterstützt
Virtual Mode Extension Unterstützt
Watchdog Timer Unterstützt
x2APIC Nicht unterstützt
XGETBV / XSETBV OS Enabled Unterstützt
XSAVE / XRSTOR / XSETBV / XGETBV Extended States Unterstützt
XSAVEOPT Nicht unterstützt
 
@Holzmann
Sieht gut aus, sollte für den Anfang reichen. ;)

Bezüglich 3DNow! der Befehlssatz wird nicht mehr genutzt, aber der Prefetcher schon: AMD 3DNowPrefetch Unterstützt.
Können das die Ryzen auch noch?
 
@Phantom

PREFETCH und PREFETCHW Befehle bleiben erhalten und sollte auch die Ryzen können, leider kann ich aber eine Quelle finden.
 
ich interessiere mich sehr für Prozessoren und befasse mich gerade mit dem Befehlssatz. Aber wenn man mit Leuten über ältere CPU's redet, sagen sie immer das diese nicht mehr Zukunft-sicher sind, da sie bestimmte Befehlssatzerweiterungen nicht unterstützen und das diese wichtig sind, wenn man mit der jeweiligen CPU zocken will oder dass zukünftige Spiele die bestimme Befehlssatzerweiterung benötigt.
Ich schätze die Branche gewöhnt sich das langsam wieder ab. Aus der wirtschaftlichen Sicht ist sowas eben Quark
Prozessor: Immer mehr Spiele setzen SSE4 voraus - Golem.de -> und dann doch nicht exclusive ;)

Wobei das eh unverständlich war/ist, da fürs Zocken eigentlich SSE4.1 relevant wäre.
"Heuer" wird nur da keine Rücksicht mehr genommen, wenn die rohe Leistung der CPUs die eine Erweiterung nicht besitzen, eh nur fürs üble Geruckel reicht.

Eckdaten zu SSE4
- September 2006 angekündigt
- Sommer 2007 presentiert
- Frühling/Sommer 2008 erste zockerrelevante Implementierung als SSE4.1 in Wolfdale/Penryn

- der Link oben ist von Ende 2016...

Da die Leute jetzt auch noch seltener upgraden kannst du erstmal davon ausgehen, daß es weiterhin "10 Jahre" dauern wird, bis du von Befehlssatzerweiterungen her (!) nicht mehr zukunftssicher bist ;)

Oder anders: Bevor du feststellt, fehlende Befelhssatzerweiterungen schränken dich nun real ein, rechnet dir die CPU schon davor allgemein viel zu langsam und du hast sie bis es soweit ist mit der Erweiterung, bereits (als Zocker) 1x/2x ersetzt.

edit:
Was reine Rechenleistung angeht (reale) ist AVX in etwa 1.68x schneller und AVX2 2.7x schneller als SSE4.2.

Das gleiche als OpenCL Code - womit es sich nur gegen den Mehrwert, den AVX(2) bietet, auch viel besser antreten lässt als gegen nur SSE4.2 - und man befindet sich auf Systemen mit halbwegs aktuellen Grafikkarten unter 150W, bei 10x und aufwärts. Gegenüber AVX2 :)
 
Zuletzt bearbeitet:
Wenn jetzt also z.B GTA 6 herauskommt und es z.B AVX benötigt, würde es dann nur auf CPU's laufen die AVX besitzen?

die frage hast du doch schon selbst beantwortet ;)

ob und wann gta 6 erscheint und ob es dann avx benötigt kann dir hier aber niemand sagen.
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh