Intel bereidt GCC voor op Razor Lake en Coral Rapids met een nieuwe operatie om cryptografische berekeningen te maken

Intel heeft het GCC-project een reeks parches laten zien die de verkenning van Razor Lake en Coral Rapids voorbereiden. De berichten worden op 13 november gepubliceerd door Haochen Jiang en bijdragen van Qin SunHet is mogelijk om de identiteit van uw toekomstige familie te herzien en de instructies te geven alsof u geschikt bent voor uw leven.

De cambio meer correspondeert met Razor Lake, dat bekend staat als Nova Lake, omdat het de functionele verbinding met deze propuesta scheidt. Coral Rapids heeft een uitgebreidere integratie met identificatie, compilatie-opties en een nieuwe vectoroperatie van VPMLDSABFLYDQ aangeboden.

Razor Lake begint met het risico op Nova Lake

De parche van het Razor-meer heeft de naam van de verwerkingsprocessen van de GCC, maar ook de perfil die u gebruikt Nova Lake. De uitleg die de omgeving geeft, wordt duidelijk gemaakt dat er verschillende functies zijn. De code bevat de noodzakelijke waarde van het model om het gezin te verkennen.

Deze gelijkwaardigheid heeft een concrete uitwerking: beschrijf de instructies en de behandeling die deze compiler voorstelt. Een deel van dit deel kan leiden tot het verwerken van de belangrijkste kernen, frequenties, caches of consumptie. Tampoco maakt het mogelijk om tussen generaties een verschil in rendement te berekenen.

De gewijzigde documenten worden op een gedeelde lijst weergegeven. Voer de opsommingen van de capaciteiten uit AVX10.1, AVX10.2, APX_F en MOVRSjunto met extensies anteriores. Bovendien staat de presentatie toe dat het Razor Lake gebruik maakt van een bestaande infrastructuur voor het genereren van codes.

Voor het downloaden van software kan dit onderscheid niet meer worden geïnterpreteerd als een herschrijfplicht voor optimalisatie. In het begin gebruikt GCC het risico van Nova Lake opnieuw. De mogelijke verschillen achteraf kunnen zich voordoen in andere cambio’s of in aanvullende documentatie van de fabrikant.

Coral Rapids heeft een onafhankelijke identificatie gekregen

De oprichting van Coral Rapids wijzigt het archief. Voeg een procesidentificatie toe, analyseer de familiegegevens en modellen, specifieke macro’s en documentatie voor de selectie van deze architectuur. Voer de gevallen in die u moet compileren, die de verwerking van het nieuwe doel moeten begrijpen.

De vorige optie is -march=coralrapids. Dit soort selectie maakt het mogelijk om veel te compileren als verwijzingen naar de capaciteit van het elegische proces. Als u gebruik maakt van hardware die het programma uitschakelt, zijn er speciale instructies die andere apparatuur niet toelaten.

Het functionele onderdeel van Diamond Rapids en aangesloten AVX10VPMLDSABFLYDQ. De lijst met documenten omvat AVX10.2 en verschillende capaciteiten van AMX, tussen AMX-FP8, AMX-TF32, AMX-AVX512 en AMX-MOVRS. U kunt deze relatie leren als een product dat op de parche wordt verkocht, maar het wordt een volledig commerciële onderneming.

De omgeving kan de bestaande kostentabellen opnieuw gebruiken en de planningsinstructies aanpassen. Er worden interne beslissingen genomen om de gegenereerde code te organiseren. Deze tabbladen, omdat ze zo zijn, maken geen deel uit van de verwerkingsmodus van de meest voorkomende toepassingen.

Een cryptografische bewerking met varianten van 128, 256 en 512 bits

De serie bevat een apart gedeelte voor VPMLDSABFLYDQ. Als u de capaciteitsdetectie hebt uitgevoerd, is er een optie voor functionaliteit en functionaliteit met het programma dat de werking van C- of C++-code kan vragen, zonder dat u direct de beveiliging ervan in de browser kunt opschrijven.

Het archiefbestand bevat varianten op vectoren van 128, 256 en 512 bits. We moeten begrijpen dat GCC de corresponderende instructies met registros van andere bedrijven uitzendt. Andere blokken vergelijken hun resultaten met referentiecalculaties, gebruiken modulaire multiplicatie-operaties en combinaties van bedragen en de rest.

Deze details zijn concreet: de compiler moet de capaciteit onderzoeken en een vorm van het genereren van de instructie vinden, die de identificatie van het proces inademt.

De werking is gebaseerd op de berekeningen van ML-DSA, een algoritme van de firma digitale technologie om weerstand te bieden tegen aanvallen met de ordenende apparaten. Uw functie is beperkt tot een deel van het proces; Het is niet mogelijk om een ​​versnelling van het hele algoritme aan te kondigen.

Om dit goed te keuren, heeft de cryptografische software de neiging om een ​​compatibele implementatie op te nemen en de hardware uit te voeren die wordt toegegeven. De berichten hebben geen grote voordelen, maar laten ook consumentenvergelijkingen zien die het mogelijk maken uw ventaja te ventileren met andere instructies.

De omgeving van de parches moet geïntegreerd worden

De geraadpleegde mensen zijn identiek aan de aanvankelijke voorstellen. Deze fase maakt het mogelijk om de code te herzien en de cambios te bespreken vóór uw oprichting. Publiceer een serie op de lijst van de prijslijst, alleen als deze een versie van GCC distribueert, die alle volgende wijzigingen bevat.

De concrete versie van de afgesloten omgeving is de laatste versie van de compilatie die de soporte bevat. Voor de distributie en distributie zijn de volgende verifieerbare gegevens geïntegreerd en de versiedocumentatie die deze bevat. De markt heeft geen prijs op deze prijzen, commerciële modellen zijn beschikbaar in het Razor Lake of Coral Rapids.

Thijs Van der Does