የAOCC 2.0 መለቀቅ፣ የC/C++ አቀናባሪ ከ AMD

AMD አቀናባሪ አሳትሟል አኦሲሲ 2.0 (AMD Optimizing C/C++ Compiler)፣ በኤልኤልቪኤም ላይ የተገነባ እና ተጨማሪ ማሻሻያዎችን እና ማሻሻያዎችን ለ17ኛው የ AMD ፕሮጄክቶች በማይክሮ አርክቴክቸር ላይ የተመሰረተ የዜን, ዜን + и Zen 2ለምሳሌ ቀደም ሲል ለተለቀቁት AMD Ryzen እና EPYC ፕሮሰሰሮች። አቀናባሪው ከቬክተሪዜሽን፣ ከኮድ ማመንጨት፣ ከፍተኛ ደረጃ ማመቻቸት፣ የእርስ በርስ ትንተና እና የሉፕ ልወጣ ጋር የተያያዙ አጠቃላይ ማሻሻያዎችን ያካትታል። በነባሪ የኤልኤልዲ ማገናኛ ነቅቷል። ጥቅሉ የተመቻቸ የሊብም የሂሳብ ቤተ-መጽሐፍትን ያካትታል - AMDLibM። አቀናባሪው ለ32- እና 64-ቢት ሊኑክስ ሲስተሞች ይገኛል።

በአዲሱ ልቀት ውስጥ፣ codebase ወደ ቅርንጫፍ ተዘምኗል LLVM 8.0. ለ AMD EPYC 7002 Series (Zen 2) አርክቴክቸር የታከሉ ማሻሻያዎች፣ ለዚህም ኮድ ማመንጨት እና ቬክተሪላይዜሽን ተሻሽሏል። ለZen 2 ማመቻቸትን ለማንቃት "znver2" የአርክቴክቸር ምርጫ አማራጭ ቀርቧል። የፎርትራን ቋንቋ ለፍላንግ ማጠናከሪያ ድጋፍ ተሰጥቷል። የ AMDLibM ቤተ-መጽሐፍት 3.3 ለመልቀቅ ተዘምኗል። ለማውረድ የቀረቡት ተፈጻሚ ፋይሎች በRHEL 7.4፣ SLES 12 SP3 እና Ubuntu 18.04 LTS ላይ ተፈትነዋል። AOCC በአሁኑ ጊዜ በሁለትዮሽ መልክ ብቻ ይሰራጫል እና የ EULA ስምምነትን መቀበልን ይጠይቃል።

ምንጭ: opennet.ru

አስተያየት ያክሉ