في عالم الحوسبة عالية الأداء (HPC)، تعتبر برمجة التطبيقات من المهام المعقدة التي تتطلب مستوى عالٍ من الخبرة. لكن مع ظهور نماذج اللغات الضخمة (Large Language Models - LLMs)، بدأت الأمور تتغير بشكل كبير. أجريت دراسة شاملة لفهم تطبيقات هذه النماذج في مجال HPC، وتم تقسيمها إلى خمسة فئات رئيسية: 1) توليد الكود، 2) التوازي والتحسين، 3) الأطر والهندسة المعمارية، 4) التقييم والمعايير، 5) التحديات الأوسع.

تُظهر النتائج أن النماذج العامة تؤدي أداءً جيدًا في المهام الخطية والتوافق مع أنظمة OpenMP، ولكنها تواجه صعوبات كبيرة في الاستخدامات الموزعة مثل MPI، حيث الدقة وقابلية التوسع أمران حاسمان. ومع ذلك، فإن النماذج المتخصصة في هذا المجال، مثل HPC-Coder وHPC-GPT وchatHPC، تُظهر دقة أعلى من خلال التخصيص لبيانات معينة وعمليات توليد معززة. لكنها تظل محدودة النطاق في عمليات التقييم وتقتصر على الاختبارات أو النماذج الصغيرة.

تفتح هذه التقنيات آفاقًا جديدة من الإمكانيات، دون أن تخلو من المخاطر. يمكن أن تُسهّل نماذج اللغات الضخمة الدخول إلى هذا المجال، وتعجل من عمليات التجريب، وتدعم تحديث الأكواد. ولكن، ينبغي الأخذ في الاعتبار أنها تراعي دقة الأداء التي لا يمكن تجاوزها تحت متطلبات الإنتاج.

بناءً على ذلك، فإن النماذج قد لا تحل محل خبراء HPC في الأجل القريب، لكنها تعد بالتأكيد شريكًا قويًا في مسار تطوير البرمجيات. لتحقيق الانسجام الفعال لهذه الأدوات، يجب الاستثمار في مجموعات بيانات أغنى، ودمجها مع تحليلات الأداء، وتطوير أطر تقييم صارمة. إن تداخل الذكاء الاصطناعي (AI) مع الحوسبة عالية الأداء يجب أن يُفهم كعملية تطورية طويلة الأمد، حيث تكشف كل خطوة جديدة عن تحديات وفرص جديدة في تطوير البرمجيات العلمية.