Intel hat still und heimlich Support für die anstehenden Cannonlake-CPUs in den LLVM Clang-Compiler eingebaut und so weitere Details bezüglich des neuen Prozessor-Lineups bestätigt.
Dem Compiler-Frontend Clang wurde ganz unauffällig eine Liste von Cannonlake-Prozessoren sowie einigen neuen Skylake-Modellen hinzugefügt. Der ergänzte Support für Cannonlake hat nun also einige Informationen bezüglich des Befehlssatzes enthüllt.
Laut der von Phoronix.com entdeckten Liste werden sämtliche Cannonlake-CPUs die AVX-512(abx512ifma und avx512vbmi)-Befehlssätze, UMIP und neue SHA-Extensions unterstützen. Letztere implementieren den Hardware-Acceleration-Support für Secure Hash Algorithm.
Eben dieser AVX-512IFMA und VBMI-Support hatte bei einigen Skylake Server-CPUs gefehlt und es war lediglich ein Teil solcher Extension-Sets verfügbar.
Es ist also eine gute Nachricht, dass alle Cannonlakes AVX-512-Befehlssätze unterstützen werden und dieser Support nicht auf High-End Server-SKUs begrenzt wird.
Wie bereits berichtet, hat Intel bereits bestätigt, die 10nm Cannonlake-CPUs in der zweiten Jahreshälfte 2017 veröffentlichen zu wollen.
Quelle:
Phoronix.com.