- Joined
- Mar 25, 2009
- Messages
- 9,817 (1.71/day)
- Location
- 04578
System Name | Old reliable |
---|---|
Processor | Intel 8700K @ 4.8 GHz |
Motherboard | MSI Z370 Gaming Pro Carbon AC |
Cooling | Custom Water |
Memory | 32 GB Crucial Ballistix 3666 MHz |
Video Card(s) | MSI RTX 3080 10GB Suprim X |
Storage | 3x SSDs 2x HDDs |
Display(s) | ASUS VG27AQL1A x2 2560x1440 8bit IPS |
Case | Thermaltake Core P3 TG |
Audio Device(s) | Samson Meteor Mic / Generic 2.1 / KRK KNS 6400 headset |
Power Supply | Zalman EBT-1000 |
Mouse | Mionix NAOS 7000 |
Keyboard | Mionix |
With a November deadline for feature freeze fast approaching, GNU toolchain developers are now adding the last feature additions to GCC 9.0 (GNU Compiler Collection). Ahead of that deadline, AMD has released their first basic patch adding the "znver2" target and therefore Zen 2 support to GCC. While the patch uses the same cost tables and scheduler data as Znver1, it does feature three new instructions that will be available to AMD's next-gen CPUs which include; Cache Line Write Back (CLWB), Read Processor ID (RDPID), and Write Back and Do Not Invalidate Cache (WBNOINVD).
These three instructions are the only ones that have been found thus far by digging through the current code. Taking into account this is the first patch it can be considered a jumping off point, making sure that the GCC 9.1 stable update, which comes out in 2019, has support for Zen 2. Further optimizations and instructions may be implemented in the future. This is likely since AMD has yet to update the scheduler cost tables and by extension means they may not want to reveal everything about Zen 2 just yet. You could say AMD is for now playing it safe, at least until their 7nm EPYC 2 processors launch in 2019.
View at TechPowerUp Main Site
These three instructions are the only ones that have been found thus far by digging through the current code. Taking into account this is the first patch it can be considered a jumping off point, making sure that the GCC 9.1 stable update, which comes out in 2019, has support for Zen 2. Further optimizations and instructions may be implemented in the future. This is likely since AMD has yet to update the scheduler cost tables and by extension means they may not want to reveal everything about Zen 2 just yet. You could say AMD is for now playing it safe, at least until their 7nm EPYC 2 processors launch in 2019.
View at TechPowerUp Main Site