AOCC 2.0 வெளியீடு, AMD இலிருந்து மேம்படுத்தும் C/C++ கம்பைலர்

AMD ஒரு தொகுப்பியை வெளியிட்டுள்ளது AOCC 2.0 (AMD Optimizing C/C++ Compiler), LLVM இன் மேல் கட்டப்பட்டது மற்றும் மைக்ரோஆர்கிடெக்சர்களின் அடிப்படையில் 17வது குடும்ப AMD செயலிகளுக்கான கூடுதல் மேம்பாடுகள் மற்றும் மேம்படுத்தல்கள் உட்பட ஜென், ஜென் + и ஜென் 2, எடுத்துக்காட்டாக, ஏற்கனவே வெளியிடப்பட்ட AMD Ryzen மற்றும் EPYC செயலிகளுக்கு. கம்பைலரில் வெக்டரைசேஷன், குறியீடு உருவாக்கம், உயர்-நிலை தேர்வுமுறை, இடைச்செயல்முறை பகுப்பாய்வு மற்றும் லூப் கன்வெர்ஷன் தொடர்பான பொதுவான மேம்பாடுகளும் அடங்கும். இயல்பாக, LLD இணைப்பான் இயக்கப்பட்டது. தொகுப்பில் libm கணித நூலகத்தின் உகந்த பதிப்பு உள்ளது - AMDLibM. கம்பைலர் 32- மற்றும் 64-பிட் லினக்ஸ் அமைப்புகளுக்குக் கிடைக்கிறது.

புதிய வெளியீட்டில், கோட்பேஸ் ஒரு கிளைக்கு புதுப்பிக்கப்பட்டது LLVM 8.0. AMD EPYC 7002 தொடர் (ஜென் 2) கட்டமைப்பிற்கான மேம்படுத்தல்கள் சேர்க்கப்பட்டது, இதற்காக குறியீடு உருவாக்கம் மற்றும் வெக்டரைசேஷன் மேம்படுத்தப்பட்டுள்ளது. Zen 2 க்கான மேம்படுத்தல்களை இயக்க, “znver2” கட்டமைப்பு தேர்வு விருப்பம் வழங்கப்படுகிறது. Fortran மொழிக்கான Flang கம்பைலருக்கான ஆதரவு வழங்கப்பட்டுள்ளது. AMDLibM நூலகம் 3.3ஐ வெளியிட புதுப்பிக்கப்பட்டது. பதிவிறக்கம் செய்ய வழங்கப்படும் இயங்கக்கூடிய கோப்புகள் RHEL 7.4, SLES 12 SP3 மற்றும் Ubuntu 18.04 LTS இல் சோதிக்கப்பட்டன. AOCC தற்போது பைனரி வடிவத்தில் மட்டுமே விநியோகிக்கப்படுகிறது மற்றும் EULA உடன்படிக்கையை ஏற்றுக்கொள்ள வேண்டும்.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்