Scalable IO vs SR-IOV Virtualization

Scalable IO vs SR-IOV Virtualization

Are the days of SR-IOV (Single Root I/O Virtualization) numbered? SR-IOV was originally designed for 20 or so VMs with most instances using 8 vCPUs or less. Now that we have 60-128 cores/120-256 hw threads and beyond with multiple sockets and CXL, things have changed.

Scalable IO offers better scalability, flexibility, over-provisioning, and a Scalable IO system can still support traditional SR-IOV in backwards compatibility mode.

It does this with hardware-assisted, efficient routing and has different modes for direct and intercepted path functionality. I won’t claim I fully grock all the details, but it does seem like a great way to start taking advantage of newer architecture enhancements we’re seeing in a wide variety of upcoming hardware platforms.

Give the spec a read to learn more.

Links:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.