Toolchains for the Future - Victor Rodriguez, Intel

preview_player
Показать описание
Toolchains for the Future - Victor Rodriguez, Intel

As it has been seen in the last decade the performance and security of an open-source software project could be improved (or affected) by choosing a specific configuration in the compiler, linker, or binary tools. How can open-source developers leverage cutting-edge toolchains' latest hardware/software features? This presentation aims to show some of the new GNU toolchain features for 2023/2024 with practical examples and use cases. Among those new features to discover is enabling new ISA extension support for AVX10.1/ AVX-VNNI-INT16 instructions, heavily used in Deep Learning libraries. Among other key improvements are the addition of the process_mrelease function for efficient memory release and improvements to the integrated static analyzer, facilitating easy detection of security vulnerabilities. The presentation further highlights functional platform simulation tools tailored for developers to test their solutions on upcoming platforms. A better understanding of the toolchains allows developers to showcase cutting-edge platform architecture technology in user applications, fostering innovation and reinforcing the security of upcoming open-source projects.
Рекомендации по теме