Open64 — компілятор для мов програмування C, та Fortran.
Тип | компілятор |
---|---|
Розробник | Silicon Graphics, Institute of Computing Technology, Китайська академія наук, Hewlett Packard, Університет Делавера |
Перший випуск | 2002 |
Стабільний випуск | 5.0 (10 листопада 2011 ) |
Версії | 5.0 (10 листопада 2011) |
Операційна система | крос-платформовий, Linux |
Ліцензія | GNU General Public License |
Вебсайт | www.open64.net |
Open64 був розроблений компанією SGI для процесора MIPS R10000, але в 2000 році став відкритим проектом, що розвивається , а також комерційними організаціями, такими як HP і AMD. Компілятор підтримує генерацію коду з мов Fortran 77/95 і C/C++ для процесорних архітектур CISC, RISC, VLIW і GPU, включаючи IA-32/x86-64, MIPS, IA-64 і CUDA. Основний упор в розробці робиться на оптимізувальну функціональність, завдяки чому в деяких ситуаціях зроблені ним бінарні файли виявляються швидшими за аналоги, скомпільовані за допомогою GCC і LLVM/Clang.
Друга причина вибору компілятора в ліцензії GPLv2, завдяки якій він має популярність серед компаній, для яких обмеження GPLv3 виявилися неприйнятними. Станом на 2010 рік Open64 використовувався в таких організаціях як , AMD, HP, Nvidia, , Китайський університет наук, Університет Х'юстона і багатьох інших. AMD також розвиває власну версію компілятора , що містить поліпшення в підтримці багатоядерних процесорів архітектури x86.
Посилання
- Офіційний сайт
- The Berkeley UPC-to-C translator [ 18 листопада 2016 у Wayback Machine.]
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Open64 kompilyator dlya mov programuvannya C C ta Fortran Open64TipkompilyatorRozrobnikSilicon Graphics Institute of Computing Technology Kitajska akademiya nauk Hewlett Packard Universitet DelaveraPershij vipusk2002Stabilnij vipusk5 0 10 listopada 2011 12 rokiv tomu 2011 11 10 Versiyi5 0 10 listopada 2011 Operacijna sistemakros platformovij LinuxLicenziyaGNU General Public LicenseVebsajtwww open64 net Open64 buv rozroblenij kompaniyeyu SGI dlya procesora MIPS R10000 ale v 2000 roci stav vidkritim proektom sho rozvivayetsya a takozh komercijnimi organizaciyami takimi yak HP i AMD Kompilyator pidtrimuye generaciyu kodu z mov Fortran 77 95 i C C dlya procesornih arhitektur CISC RISC VLIW i GPU vklyuchayuchi IA 32 x86 64 MIPS IA 64 i CUDA Osnovnij upor v rozrobci robitsya na optimizuvalnu funkcionalnist zavdyaki chomu v deyakih situaciyah zrobleni nim binarni fajli viyavlyayutsya shvidshimi za analogi skompilovani za dopomogoyu GCC i LLVM Clang Druga prichina viboru kompilyatora v licenziyi GPLv2 zavdyaki yakij vin maye populyarnist sered kompanij dlya yakih obmezhennya GPLv3 viyavilisya neprijnyatnimi Stanom na 2010 rik Open64 vikoristovuvavsya v takih organizaciyah yak AMD HP Nvidia Kitajskij universitet nauk Universitet H yustona i bagatoh inshih AMD takozh rozvivaye vlasnu versiyu kompilyatora sho mistit polipshennya v pidtrimci bagatoyadernih procesoriv arhitekturi x86 PosilannyaOficijnij sajt The Berkeley UPC to C translator 18 listopada 2016 u Wayback Machine