RISC-V QoS - CBQRI, RQSC and resctrl
Linux Plumbers Conference via YouTube
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Launch Your Cybersecurity Career in 6 Months
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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