Компиляторы

LLVM Clang 12 добавлена поддержка для AVX-VNNI

Опубликовано August@Karro - вс, 11/01/2020 - 07:14
Clang является фронтендом для языков программирования C, C++, Objective-C, Objective-C++ и OpenCL C, использующимся совместно с фреймворком LLVM. Добавлена поддержка для AVX-512 Vector Neural Network Instructions (VNNI).

GNU Toolchain добавлена поддержка ARMv8.7-A

Опубликовано August@Karro - пт, 10/30/2020 - 07:49
GNU toolchain — набор созданных в рамках проекта GNU пакетов программ, необходимых для компиляции и генерации выполняемого кода из исходных текстов. Добавлена поддержка ARMv8.7-A.

LLVM 11.0

Опубликовано August@Karro - вт, 10/13/2020 - 15:15
После шести месяцев разработки представлен релиз проекта LLVM 11.0 - GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы.