AMD වෙතින් ප්‍රශස්ත C/C++ සම්පාදකයක් වන AOCC 2.0 නිකුත් කිරීම

AMD විසින් සම්පාදකයක් ප්‍රකාශයට පත් කර ඇත AOCC 2.0 (AMD Optimizing C/C++ Compiler), LLVM මත ගොඩනගා ඇති අතර ක්ෂුද්‍ර ගෘහ නිර්මාණ ශිල්පය මත පදනම් වූ AMD ප්‍රොසෙසරවල 17 වැනි පවුල සඳහා අමතර වැඩිදියුණු කිරීම් සහ ප්‍රශස්තකරණයන් ඇතුළත් වේ. සෙන්, Zen + и සෙන් 2, උදාහරණයක් ලෙස, දැනටමත් නිකුත් කර ඇති AMD Ryzen සහ EPYC ප්‍රොසෙසර සඳහා. සම්පාදකයට දෛශිකකරණය, කේත උත්පාදනය, ඉහළ මට්ටමේ ප්‍රශස්තකරණය, අන්තර් ක්‍රියා පටිපාටි විශ්ලේෂණය සහ ලූප පරිවර්තනය සම්බන්ධ සාමාන්‍ය වැඩිදියුණු කිරීම් ද ඇතුළත් වේ. පෙරනිමියෙන්, LLD සම්බන්ධකය සක්‍රීය කර ඇත. පැකේජයට libm ගණිතමය පුස්තකාලයේ ප්‍රශස්ත අනුවාදයක් ඇතුළත් වේ - AMDLibM. සම්පාදකය 32- සහ 64-bit Linux පද්ධති සඳහා ලබා ගත හැකිය.

නව නිකුතුවේදී, කේත පදනම ශාඛාවකට යාවත්කාලීන කර ඇත LLVM 8.0. AMD EPYC 7002 Series (Zen 2) ගෘහ නිර්මාණ ශිල්පය සඳහා ප්‍රශස්තකරණයන් එකතු කරන ලද අතර ඒ සඳහා කේත උත්පාදනය සහ දෛශිකකරණය වැඩි දියුණු කර ඇත. Zen 2 සඳහා ප්‍රශස්තකරණයන් සක්‍රීය කිරීම සඳහා, “znver2” ගෘහ නිර්මාණ තේරීම් විකල්පයක් සපයනු ලැබේ. Fortran භාෂාව සඳහා Flang සම්පාදකය සඳහා සහය ලබා දී ඇත. AMDLibM පුස්තකාලය 3.3 නිකුත් කිරීමට යාවත්කාලීන කර ඇත. බාගත කිරීම සඳහා ඉදිරිපත් කර ඇති ක්‍රියාත්මක කළ හැකි ගොනු RHEL 7.4, SLES 12 SP3 සහ Ubuntu 18.04 LTS මත පරීක්ෂා කර ඇත. AOCC දැනට බෙදා හරිනු ලබන්නේ ද්විමය ආකාරයෙන් පමණක් වන අතර EULA ගිවිසුමක් සම්මත කර ගැනීම අවශ්‍ය වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න