يبدو أن هذا يتجاهل القيد الهائل (بجدية، الهائل) المتمثل في الحاجة إلى تعاون kernel/NIC/switch الذي لا تدعمه الأجهزة على الإطلاق بعد. هذا مستوى ضخم من التنسيق من أجهزة نظرية غير موجودة ببساطة. وإذا كنت ستقوم بتعيين الرسائل إلى جداول/قوائم أولوية، فسيتعين عليك تعيين ذلك بطريقة ما، مع بعض المخازن المؤقتة/المفاتيح الكبيرة الجاهزة لتحديد أولوية الرسائل الصغيرة على الكبيرة، إلخ. ثم تثق في أن آلية رحلة الذهاب والإياب للمنح/الطلب خفيفة بما يكفي لعدم إنشاء مجموعة جديدة من الاختناقات التي تحل محل تنفيذ RoCE الحالي... من المحتمل أن يكون من الممكن جعل Homa أكثر كفاءة من بروتوكولات جانب المرسل، لكنني متشكك حقًا في أن الأمر يستحق الجهد للوصول إلى هناك بدلاً من الاستمرار في توسيع نطاق الأجهزة للتعامل مع اختناقات جانب المرسل.
المصدر: Hacker News · لخّصه HeadlinesBriefing