Sakin AOCC 2.0, mai haɓaka C/C++ mai haɓakawa daga AMD

AMD ta buga mai tarawa AOCC 2.0 (AMD Optimizing C/C++ Compiler), wanda aka gina a saman LLVM kuma ya haɗa da ƙarin haɓakawa da haɓakawa ga dangin 17th na masu sarrafa AMD dangane da ƙananan kayan gini. Zen, Zen + и Zen 2, alal misali, don riga-kafi na AMD Ryzen da EPYC. Har ila yau, mai tarawa ya haɗa da haɓaka gabaɗaya da suka shafi vectorization, ƙirƙira lamba, haɓaka babban matakin haɓakawa, nazarin tsaka-tsaki, da jujjuyawar madauki. Ta tsohuwa, ana kunna mahaɗin LLD. Kunshin ya ƙunshi ingantaccen sigar ɗakin karatu na lissafin libm - AMDLibM. Ana samun mai tarawa don tsarin Linux 32- da 64-bit.

A cikin sabon sakin, an sabunta lambar lambar zuwa reshe LLVM 8.0. Haɓaka haɓakawa don tsarin gine-gine na AMD EPYC 7002 (Zen 2), wanda aka inganta haɓakar ƙira da haɓakawa. Don ba da damar ingantawa don Zen 2, an ba da zaɓin zaɓi na gine-ginen "znver2". An ba da tallafi ga mai tara Flang don yaren Fortran. An sabunta ɗakin karatu na AMDLibM don sakin 3.3. An gwada fayilolin aiwatarwa don saukewa akan RHEL 7.4, SLES 12 SP3 da Ubuntu 18.04 LTS. AOCC a halin yanzu ana rarraba shi ta hanyar binary kawai kuma yana buƙatar ɗaukar yarjejeniyar EULA.

source: budenet.ru

Add a comment