Heim >häufiges Problem >Was bedeutet Chip-Architektur?
Chip-Architektur bezieht sich auf die Beschreibung von Chip-Objektkategorien und -Attributen. Für jede Objektkategorie definiert die Architektur die Attribute, die die Objektklasse haben muss Das Objekt kann sein übergeordnetes Objekt sein. Zu den gängigen Chiparchitekturen gehören ARM, MIPS und x86.
Architektur ist ein sehr vages Wort und die spezifische Bedeutung hängt vom Kontext ab. Wenn man sich auf die SOC-Chip-Architektur bezieht, bezieht man sich normalerweise auf den Typ des eingebetteten Prozessorkerns, und wenn man sich auf x86- oder Arm-Architektur bezieht, bezieht man sich auf den Befehlssatz. Bei der Erörterung des Chipdesigns geht es um die Mikroarchitektur auf der Ebene der Schaltungsimplementierung.
Verwandte Empfehlungen: „FAQ“
CPU ist ein Interpreter, die Architektur ist sein Algorithmus, RTL ist die Implementierung des Algorithmus und die MuxReg-Warteschlangenoperation ist der Ziel seiner Emission. Eine bessere Architektur ist ein besserer Algorithmus, der unter strengeren Einschränkungen und mit weniger Operationen dasselbe erreichen kann.
Daher hat sich der Algorithmus moderner CPUs zu einem komplexen System entwickelt, das alle wichtigen Funktionen von Interpreter, Compiler, JIT-Optimierer und vektorisierter Programmanalyse abdeckt. Der der Architektur entsprechende Begriff lautet ROB OoO, umbenennende Kohärenz. Alle diese Algorithmusentwürfe gehören zur CPU-Architektur, bei der es sich um den Algorithmus dieses komplexen Interpreters + Neukompilierung handelt.
Logisch gesehen gibt es kein Problem, solange die Ergebnisse korrekt sind und die Schritte korrekt sind. Da Sie jedoch Ihren Befehlssatz auf den Chip schreiben müssen, werden unterschiedliche Befehlssätze geschrieben Die Schaltungen auf ihnen sind natürlich unterschiedlich; auch weil die Befehlssätze unterschiedlich sind, sind auch die für jeden Befehlssatz erforderlichen Register und Datenbandbreiten unterschiedlich, sodass die hergestellten Chips natürlich sehr unterschiedlich sind. Diese unterschiedlichen Chipdesigns und -anordnungen werden „Architekturen“ genannt.
Die Architektur von x86 unterscheidet sich also von der von ARM. Ihre Befehlssätze sind unterschiedlich und die natürliche Architektur ist anders.
Das obige ist der detaillierte Inhalt vonWas bedeutet Chip-Architektur?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!