Sign in to confirm you’re not a bot
This helps protect our community. Learn more
These chapters are auto-generated

Intro

0:00

AMD RYZEN 7000 SERIES MOBILE PROCESSORS

2:26

AMD RYZEN 7000 SERIES DESKTOP PROCESSORS

3:42

AMD RYZEN™ 9 7940HS MOBILE PROCESSOR

4:41

AMD RYZEN 97950X DESKTOP PROCESSOR

5:36

SIMULTANEOUS MULTI-THREADING

7:30

CORE RESOURCE SHARING DEFINITIONS

8:16

AVX512 INSTRUCTION SET EVOLUTION

9:41

HARDWARE PREFETCHERS L1

10:40

STREAMING HARDWARE PREFETCHER

11:12

DESKTOP CACHE HIERARCHY EVOLUTION

11:46

AMD "PREFERRED CORE"

13:49

PREFER SHIPPING CONFIGURATION BUILDS FOR CPU PROFILING

14:54

TEST COLD SHADER CACHE FIRST TIME USER EXPERIENCE

16:09

USE THE LATEST COMPILER AND WINDOWS SDK

16:53

AUDIT CONTENT

19:47

SUPPORT HYBRID GRAPHICS

20:43

USE MODERN SYNC APIS: BAD USER SPIN LOCK

24:28

USE MODERN SYNC APIS: IMPROVED USER SPIN LOCK

25:11

WRITE CODE THAT SCALES WITH CORES

28:40

WATCH OUT FOR AFFINITY MASKS

30:49

USE SOFTWARE PREFETCH INSTRUCTIONS FOR LINKED DATA...

34:30

AVOID PENALTIES WHILE MIXING SSE AND AVX INSTRUCTIONS

35:35

AVOID PENALTY FOR MIXING SSE AND AVX INSTRUCTIONS

36:30
GDC 2023 - AMD Ryzen™ Processor Software Optimization
102Likes
5,727Views
2023Mar 24
Learn about AMD Ryzen™ products featuring advanced technologies, including laptop, desktop, and workstation processors. Dive into instruction sets, cache hierarchies, resource sharing, and simultaneous multithreading. Discover powerful profiling tools and techniques. Gain insight into valuable code optimization opportunities and lessons learned thanks to AMD Game Engineering's experiences working with AAA game developers. Enjoy examples including C/C++, assembly, and hardware performance-monitoring counters. Attendees of this talk can expect to learn their way through the micro-architecture of modern AMD CPUs, followed by optimizations, frequent issues, and benchmarking best practices to make their games run faster, build quicker, and maximize their end-user hardware. Download the slides: https://gpuopen.com/gdc-presentations... *** Visit our website: https://gpuopen.com/ Follow us on Twitter:   / gpuopen   Check out everything on at GDC 2023: https://gpuopen.com/events/gdc-2023/ Ryzen Performance Guide: https://gpuopen.com/ryzen-performance/ *** Subscribe: https://bit.ly/Subscribe_to_AMD Join the AMD Red Team Community: https://www.amd.com/en/gaming/community Like us on Facebook: https://bit.ly/AMD_on_Facebook Follow us on Twitter: https://bit.ly/AMD_On_Twitter Follow us on Twitch:   / amd   Follow us on LinkedIn: https://bit.ly/AMD_on_Linkedin Follow us on Instagram: https://bit.ly/AMD_on_Instagram ©2023 Advanced Micro Devices, Inc. AMD, the AMD Arrow Logo, and combinations thereof are trademarks of Advanced Micro Devices, Inc. in the United States and other jurisdictions. Other names are for informational purposes only and may be trademarks of their respective owners.

Follow along using the transcript.

AMD

648K subscribers