متى تكون HPC مفيدة، وهل يحتاج إليها كل مشروع؟
من تطبيقات الحوسبة عالية الأداء تنفيذ حسابات كثيرة بالتزامن وتحليل مجموعات بيانات كبيرة وإنجاز محاكاة طويلة. لكن العتاد القوي لا يسرّع جميع المهام بالنسبة نفسها. يجب أن يستطيع التطبيق تقسيم العمل وأن تصل البيانات إلى وحدات المعالجة وأن تستفيد البرمجيات من العتاد المختار. وقد يكون خادم GPU كبير غير ضروري لمهمة صغيرة لجمع البيانات.
الخطوة الأولى هي قياس موضع البطء في العمل الحالي. هل يجري المعالج حسابات، أم ينتظر بيانات الذاكرة، أم تتأخر الكتابة على القرص؟ قد تزيد التكلفة عند استهداف أجزاء الألف من الثانية بينما يكفي الحصول على النتيجة خلال ثوانٍ. والأفضل أن يستند قرار الاستثمار إلى الزمن الكلي للعمل الفعلي وشروط القبول لدى المنشأة.
- ميّز بين الحاجة إلى حسابات مكثفة والحاجة إلى معالجة بيانات كبيرة
- قِس مصدر التأخير في النظام القائم
- حدد أهداف الوقت والتكلفة إلى جانب جودة النتيجة