Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Turning PCIe Hints into Cache Hits - Enabling Smart Data Cache Injection in Linux

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore AMD's Smart Data Cache Injection (SDCI) technology and its implementation in Linux through this 16-minute conference talk from the Linux Plumbers Conference. Learn how SDCI leverages PCIe TLP Processing Hints (TPH) to direct DMA write data straight into the target CPU's L2 cache, resulting in reduced latency, improved throughput, and decreased DRAM bandwidth usage. Discover the technical details of AMD's SDCI design and examine the Linux kernel support developed for this technology, including a new ACPI _DSM interface in the PCI root complex and extensions that provide TPH API functionality. Understand how driver developers can integrate these features to achieve significant performance improvements through practical demonstrations using two open-source network drivers that show measurable enhancements in latency and bandwidth efficiency on AMD SDCI-enabled SoCs. Gain insights into lessons learned, practical considerations for driver adoption, and design implications when implementing this technology in virtualized environments.

Syllabus

Turning PCIe Hints into Cache Hits: Enabling Smart Data Cache Injection in Linux - Wei Huang

Taught by

Linux Plumbers Conference

Reviews

Start your review of Turning PCIe Hints into Cache Hits - Enabling Smart Data Cache Injection in Linux

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.