AMD has added support for its upcoming processors based on the Zen 5 microarchitecture to the GCC compiler. Znver5 is now a target in the GCC Git repository until the GCC 14.1 stable release. This move ensures that developers have the necessary compiler support for Zen 5-based Ryzen and EPYC processors ahead of their release later this year.
In February, AMD announced the addition of a Zen 5 target to the GCC compiler, introducing new instructions such as AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT, and PREFETCHI. These enhancements build on the capabilities of previous Zen 4-based processors, offering improved performance and efficiency in future AMD processors for client and data center PCs.
Including Zen 5 support in the GCC compiler before any product release is a natural move for AMD, as the company wants software developers to prepare for its next-gen devices. Adding the znver5 target to GCC allows software developers to optimize, fine-tune, and take full advantage of the new processors' capabilities in their programs. As a result, the software will be able to fully exploit the potential of Zen 5-based systems from day one.
GCC currently uses the Zen 4 table to support Zen 5, but AMD is expected to provide additional optimizations and improvements in future patches. This will further improve the compiler's ability to take full advantage of Zen 5 features.
AMD is expected to release its Ryzen and EPYC processors based on the Zen 5 architecture later this year. Some of these chips will be manufactured using TSMC's 3nm process, while others will rely on 4nm manufacturing technology. Zen 5-based processors are expected to significantly improve performance in both single-threaded and multi-threaded workloads.
Source: tomshardware
The competition for ITS authors continues. Write an article about the development of games, gaming and gaming devices and win a professional gaming wheel Logitech G923 Racing Wheel, or one of the low-profile gaming keyboards Logitech G815 LIGHTSYNC RGB Mechanical Gaming Keyboard!