Facebook приділяє більше уваги LLVM та його підпроектам, таким як C/C++-компілятор Clang та компонувальник LLD
Facebook приділяє більше уваги LLVM та його підпроектам, таким як C/C++-компілятор Clang та компонувальник LLD
Facebook хоче найняти нових інженерів-розробників, спеціалізуються на компіляторах, так як компанія все більше приділяє увагу LLVM та його підпроектам, таким як C/C++-компілятор Clang та компонувальник LLD. Facebook також планує збільшити свій внесок у розвиток мови програмування Swift на базі LLVM.
Це дозволить, як очікується, збільшити ефективність роботи LLVM загалом.
А зростання продуктивності дозволить покращити деякі з фірмових розробок Facebook. Наприклад, це оптимізатор BOLT, призначений для прискорення роботи ELF-файлів під Linux на архітектурах процесорів x86-64 і AArch64. Оптимізатор прискорює роботу великих додатків і покращує компонування коду програми. BOLT використовує LLVM, але може працювати з файлами, зібраними за допомогою GCC.
Директор команди розробників компіляторів для ІІ розповів про плани компанії, не уточнив, наскільки великі інвестиції плануються. Однак можна припустити, що йдеться про серйозні суми. Нагадаємо, що раніше повідомлялося про включення до LLVM Google MLIR для прискорення роботи з ІІ. Таким чином, LLVM стає ключовим елементом для багатьох ІІ-систем, тому інтерес Facebook до цієї тематики є цілком зрозумілим.
Зазначимо, що вже скоро очікується реліз 10-ї версії LLVM. Точної дати немає, але з огляду на той факт, що вже випущено п'ятий реліз-кандидат, вихід може відбутися буквально днями.
