databelarebia
تيك

شركة NVIDIA طلقات إصدار CUDA 13.3 مع مزايا جديدة للمطورين

·

# شركة NVIDIA طلقات تحديث CUDA 13.3 مع ميزات جديدة للمطورين

شركة NVIDIA أعلنات على إصدار النسخة CUDA 13.3 الجديدة، اللي جابت معها مجموعة من التحسينات المهمة للمطورين اللي كيشتغلو على برمجة GPU. هاد الإصدار كيمثل خطوة كبيرة فتطور منظومة CUDA، مع تحسينات على مستوى الأداء والبرمجة.


دعم C++ فـ CUDA Tile: توسيع كبير للقاعدة

التحديث الكبير فهاد الإصدار هو إضافة دعم لغة C++ لـ CUDA Tile، اللي كانت متاحة فالبداية مع Python فقط منذ إصدار CUDA 13.1. هاد الإضافة كتفتح الباب لملايين المطورين اللي كيشتغلو على قواعد كود C++ ضخمة، باش يقدرو يستعملو نظام البرمجة القائم على Tile-based abstractions.

الفكرة الأساسية ديال CUDA Tile هي إخفاء التفاصيل التقنية المعقدة على المطور، بحيث النظام كيتكفل تلقائياً بتدبير الـ parallelism والـ memory movement والـ asynchrony. النتيجة كتكون كود C++ قابل للنقل عبر جميع بنيات GPU ديال NVIDIA، مع دعم للـ Hopper GPUs اللي عندها Compute Capability 9.0.


محرك CompileIQ: الذكاء الاصطناعي فخدمة المترجم

واحد من أبرز مستجدات هاد الإصدار هو إطلاق إطار عمل CompileIQ، وهو نظام ذكاء اصطناعي كيستعمل خوارزميات التطور والجينيات باش يحسن أداء المترجم لكل workload بشكل منفصل.

المشكلة اللي كان CompileIQ صُمم باش يحلها هي واضحة: المطورون كيقضيو أسابيع كاملة وهما كيحسنو pipeline ديال inference ديال LLM، كيضبطو batch sizes، كيستعملو FP8، كيدمجو kernels — وفالآخر المحرك ما كيلقاش فين يزيد تحسين. CompileIQ كيدخل هنا باش يحول المترجم نفسه لعامل قابل للضبط والتحسين.

النتائج المُعلنة كتصل حتى 15% تسريع على kernels حيوية بحال GEMM وـ attention، وهاد الأرقام مهمة خصوصاً فتطبيقات الذكاء الاصطناعي الحساسة للأداء.


إصدار CUDA Python 1.0 وتحسينات أخرى

إلى جانب هاد المستجدات، شركة NVIDIA أعلنات على إصدار CUDA Python 1.0، اللي كيمثل استقراراً رسمياً لمنظومة CUDA Python البرمجية. هاد الإصدار كيضيف ميزات أساسية بحال green contexts وـ process checkpointing.

فالجانب التقني كذلك، الإصدار الجديد كيجيب دعماً رسمياً للـ C++23 داخل NVCC، مع توسيع التوافق بين tensors عبر DLPack وـ mdspan فـ CCCL 3.3. المكتبات الرياضية الأساسية بحال cuBLAS وـ cuSPARSE وـ cuSOLVER كذلك خدات تحديثات، إلى جانب تحسينات على أدوات التحليل Nsight Compute وـ Nsight Systems.


الخلاصة: شنو كيعني هاد الخبر للقطاع

هاد التحديث ديال CUDA 13.3 كيبعت إشارات واضحة على التوجه اللي كتسلكو شركة NVIDIA فتطوير بنيتها التحتية. إضافة C++ لـ CUDA Tile كتعني توسيع قاعدة المطورين اللي يقدرو يستفادو من الأداء العالي ديال GPU بدون ما يحتاجو يعرفو كل التفاصيل التقنية المعقدة.

أما CompileIQ فكيمثل تحولاً في طريقة التفكير: بدل ما المطور كيحسن الكود، المترجم نفسه دارو قابلاً للتحسين التلقائي. هاد النهج، إذا تحققت أرقامه الـ 15% فسيناريوهات حقيقية، ممكن يغير طريقة عمل فرق الـ AI infrastructure فالشركات الكبيرة. المستقبل القريب غادي يبين مدى تبني المطورين لهاد الأدوات وتأثيرها الفعلي على مشاريع LLM والتعلم الآلي.


مقال من databelarebia — نشرة يومية ديال أخبار الذكاء الاصطناعي بالدارجة المغربية