Get 20% off all career paths from fullstack to AI
Earn a Michigan Engineering AI Certificate — Stay Ahead of the AI Revolution
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore RISC-V Quality-of-Service (QoS) implementation in this 12-minute conference talk from the Linux Plumbers Conference. Learn about the RISC-V Quality-of-Service Identifiers (Ssqosid) extension and the Capacity and Bandwidth Controller QoS Register Interface (CBQRI) specification for controlling and monitoring shared resource usage like cache capacity and memory bandwidth. Discover how RISC-V QoS compares to existing x86 implementations from Intel and AMD, and understand the relationship with ARM's Memory System Resource Partitioning and Monitoring (MPAM) specification. Examine the challenges of integrating CBQRI with Linux's resctrl virtual filesystem, including the historical x86 coupling and recent efforts to make it architecture-agnostic. Investigate open questions about resource types in resctrl, device tree bindings for capacity and bandwidth controllers, and the role of ACPI RQSC tables in RISC-V QoS implementation. Gain insights into the technical considerations for implementing QoS functionality on next-generation RISC-V SoCs and the ongoing kernel development efforts to support these advanced resource management capabilities.
Syllabus
RISC-V QoS: CBQRI, RQSC and resctrl - Drew Fustini (Tenstorrent)
Taught by
Linux Plumbers Conference