VĂ€lja antud AOCC 2.0, optimeeriv C/C++ kompilaator AMD-lt

AMD on avaldanud kompilaatori AOCC 2.0 (AMD Optimizing C/C++ Compiler), mis on ehitatud LLVM-ile ja sisaldab tĂ€iendavaid tĂ€iustusi ja optimeerimisi 17. mikroarhitektuuridel pĂ”hineva AMD protsessorite perekonna jaoks Zen, Zen + Đž Zen 2nĂ€iteks praegu vĂ€lja antud AMD Ryzen ja EPYC protsessorite jaoks. Kompilaator sisaldab ka ĂŒldiseid tĂ€iustusi, mis on seotud vektoriseerimise, koodi genereerimise, kĂ”rgetasemelise optimeerimise, protseduuridevahelise analĂŒĂŒsi ja tsĂŒklite teisendusega. LLD linker on vaikimisi lubatud. Lisatud on libm matemaatikateegi AMDLibM optimeeritud versioon. Kompilaator on saadaval 32- ja 64-bitistele sĂŒsteemidele. Linux-sĂŒsteemid.

Uues versioonis on koodibaasi vÀrskendatud haruks LLVM 8.0AMD EPYC 7002 seeria (Zen 2) arhitektuurile on lisatud optimeeringud, tÀiustatud koodi genereerimine ja vektoriseerimine. Zen 2 optimeeringute lubamiseks on saadaval arhitektuuri valiku suvand "znver2". Lisatud on Fortrani Flangi kompilaatori tugi. AMDLibM teek on vÀrskendatud versioonile 3.3. Allalaaditavaid kÀivitatavaid faile on testitud RHEL 7.4, SLES 12 SP3 ja ... platvormidel. Ubuntu 18.04 LTS. AOCC levitatakse praegu ainult binaarvormingus ja nÔuab EULA-d.

Allikas: opennet.ru

Ostke DDoS-kaitsega saitide jaoks usaldusvÀÀrne hostimine, VPS VDS-serverid đŸ”„ Osta usaldusvÀÀrne veebimajutus DDoS-kaitsega, VPS VDS serverid | ProHoster