osana Intelin kääntäjien käyttöönottotyöt Sierra Forest-ja Grand Ridge-suorittimille, tuki x86_64 AVX-NE-CONVERT:lle on uusin ominaisuus, joka yhdistetään GCC Gitiin hyvissä ajoin GCC 13:lle.

Intelin kääntäjäinsinöörit ovat viime aikoina olleet kiireisiä aloittaessaan uuden käyttöönottotyön ohjesarjan ominaisuuksia seuraavan sukupolven prosessoreille Meteor Lakesta Sierra Forestiin. Tätä on tapahtunut myös LLVM-puolella Linux-järjestelmissä laajalti käytetyn GNU Compiler Collectionin lisäksi.

Tästä aamusta lähtien Intel AVX-NE-CONVERT on uusin ominaisuus, joka on ollut yhdistetty GCC 13:ssa Intelin insinööri Lingling Kongin toimesta. Osana tätä”-mavxneconvert”-vaihtoehto lisätään GCC:hen, jotta toiminto ottaa käyttöön AVXNECONVERT-ohjeet, kun se kytkeytyy automaattisesti päälle tulevien”-march=”-vaihtoehtojen kanssa näille seuraavan sukupolven Intel-suorittimille.

Intelin tässä kuussa ohjelmoinnin viitekäsikirjassa esiteltiin AVX-NE-CONVERT sekä muita uusia ohjeita Sierra Forestille ja Grand Ridgelle. AVX-NE-CONVERT mahdollistaa BF16:n muuntamisen FP32:ksi, FP16:n FP32:ksi ja yhden tarkkuuden liukulukuarvot BF16:ksi. Kaikki AVX-NE-CONVERT-tiedot on kuvattu kokonaisuudessaan viimeisimmässä PRM-päivitys.

Intelin Grand Ridge-alusta on jopa 24-ytiminen Atom SoC, kun taas Sierra Forest on tarkoitettu ensimmäisen sukupolven E-core Xeon-palvelinprosessoreille. Näistä E-core-suorittimista puuttuu AVX-512, mutta ne lisäävät ainakin useita uusia ohjeita niiden yleisen suorituskyvyn parantamiseksi.

Categories: IT Info