Apps & Mobile Entwicklung

Intel × AMD: x86-Allianz feiert 1-Jähriges, AVX10 und ACE kommen für alle


Intel × AMD: x86-Allianz feiert 1-Jähriges, AVX10 und ACE kommen für alle

Bild: Intel

Die x86 Ecosystem Advisory Group (EAG) von Intel und AMD feiert ihr einjähriges Bestehen. Künftige Gemeinsamkeiten wie AVX10 oder ACE rücken näher, sollen bald herstellerübergreifend im Einsatz und so für jedermann nutzbar sein. Auch FRED (Flexible Return and Event Delivery) und Memory Safety spielt eine Rolle.

Ein Jahr AMD-Intel-Kooperation für x86

Seit der Gründung vor einem Jahr im Rahmen des OCP Summits 2024 hat sich so Einiges getan. Wie es Jeff McVeigh, Corporate Vice President & General Manager, Custom Products und Ecosystem bei Intel Corporation, sowie Robert Hormuth,
Corporate Vice President, Architecture and Strategy, Data Center Solutions Group bei AMD, bereits vor einem Monat in einem gemeinsamen Statement beschrieben, gab es durch die regelmäßige Zusammenarbeit in Teams dabei bereits so einige „Aha“-Momente.

Zum einen ist das eine gemeinsame und identische ISA-Basis. Diese soll auch in Zukunft die Softwareentwicklung erleichtern, die über alle Plattformen hin identisch ist. Hier kommen direkt die zukünftigen Lösungen AVX10 und ACE (Advanced Matrix Extensions for Matrix Multiplication) ins Spiel. Helfen soll dabei wiederum auch FRED (Flexible Return and Event Delivery), welches „a modernized interrupt model designed to reduce latency and improve system software reliability“ darstellt.

Erste Früchte könnte die Vereinheitlichung der ISA bereits bei Intel Nova Lake 2026 spielen: Die E- und P-Cores werden laut Gerüchten endlich wieder einen einheitlichen „großen“ Befehlssatz unterstützen, AVX10.2 in dem Fall. Zuletzt mussten die P-Cores im Consumer-Umfeld um AVX-512 kastriert werden, da die E-Cores nur AVX2 unterstützen.

Ein zweites wichtiges Thema ist der Umgang mit Sicherheitslücken und Problemen beim Speicher. Aus dem bisherigen Hinterherlaufen und dem schlichten Debugging bei Problemen soll eine proaktive Lösung folgen: ChkTag.

Intel and
AMD are working together, along with their ecosystem partners in the EAG, to address the
need for memory safety. They are creating a unified specification for a universal x86
memory tagging instruction set architecture, code named ChkTag (pronounced “Check
Tag”). This will help ensure that x86 continues to meet the evolving needs of the
ecosystem.

ChkTag is a set of new and enhanced x86 instructions to detect memory safety violations,
such as buffer overflows and misuses of freed memory (use-after-free). ChkTag is designed
to be suitable for hardening applications, operating system kernels, hypervisors for
virtualization, and UEFI firmware. ChkTag places control in the software developers’ hands
to balance their security needs with operational elements that often become prominent
when deploying code.

ComputerBase hat Informationen zu diesem Artikel von Intel unter NDA erhalten. Die einzige Vorgabe war der frühestmögliche Veröffentlichungszeitpunkt.



Source link

Beliebt

Die mobile Version verlassen