AMD e phatlalalitse moqapi (AMD Optimizing C/C++ Compiler), e hahiloeng holim'a LLVM mme e kenyelletsa lintlafatso tse eketsehileng le ntlafatso bakeng sa lelapa la bo17 la li-processor tsa AMD tse ipapisitseng le meralo e menyenyane. , и , mohlala, bakeng sa diprosesa tsa AMD Ryzen le EPYC tse lokollotsweng hajwale. Moqokeledi o boetse o kenyelletsa dintlafatso tse akaretsang tse amanang le vectorization, tlhahiso ya khoutu, ntlafatso ya boemo bo hodimo, tlhahlobo ya ditsamaiso tse fapaneng, le phetoho ya loop. Sehokelo sa LLD se nolofalletswa ka boiketsetso. Phetolelo e ntlafaditsweng ya laeborari ya dipalo ya libm, AMDLibM, e kenyelelitsoe. Moqokeledi o fumaneha bakeng sa ditsamaiso tsa 32- le 64-bit. Linux-ditsamaiso.
Tokollong e ncha, codebase e ntlafalitsoe lekaleng Ho ekelitsoe ntlafatso bakeng sa meralo ea AMD EPYC 7002 Series (Zen 2), ka tlhahiso ea khoutu e ntlafalitsoeng le vectorization. Khetho ea khetho ea meralo ea "znver2" ea fumaneha ho nolofalletsa ntlafatso bakeng sa Zen 2. Tšehetso bakeng sa compiler ea Flang bakeng sa Fortran e fanoe. Laeborari ea AMDLibM e ntlafalitsoe ho ea ho mofuta oa 3.3. Lisebelisoa tse ka jarolloang li lekiloe ho RHEL 7.4, SLES 12 SP3, le Ubuntu 18.04 LTS. AOCC hajoale e ajoa feela ka sebopeho sa binary mme e hloka EULA.
Source: opennet.ru
