NumaRing: Topology-Aware Routing for NUMA-Local MPMC Queues, and What Broke When We Optimized It
تقدم هذه الورقة البحثية NumaRing، وهي تنفيذ لطابور MPMC مدرك للطوبولوجيا يوضح كيف يمكن للاكتشافات القائمة على تحليل الأداء — وتحديداً إلغاء عملية البحث المكلفة عن الطوبولوجيا في كل عملية، وإصلاح اختناق الذري المشترك في سرقة العمل، وإزالة التراجع غير الفعال باستخدام CPU-pause — أن تحسن الأداء بشكل جذري، بينما تكشف أيضاً أنه حتى مع هذه التحسينات، يظل الإنتاجية الخام في نظام ثنائي المقابس بعيداً جداً عن أهداف التصميم الأصلية.