# llama.cpp يضيف نوى OpenCL لأحمال الدُفعات الصغيرة

> تضم مكتبة Llama مفتوحة المصدر الآن عدة نسخ محسّنة من GEMM عبر OpenCL، لتشغيل أحمال بدُفعات صغيرة، مع توسيع دعمها لوحدات معالجة الرسوميات Snapdragon.

Oossa · 2026-10-20 · https://oossa.com/ar/llama-cpp-adds-new-opencl-kernels-for-small-batch-workloads

أصدر مشروع ggml‑org/llama.cpp تحديثًا (b11763) في 2026‑10‑21. ويضيف التحديث مجموعة من نوى OpenCL التي تسرّع عمليات ضرب المصفوفات بدُفعات صغيرة، منها q4_k dp4a GEMM ونسخة ضيقة النطاق من mul_mm_f16_f32. كما تصلح التغييرات خطأً في قراءة بيانات خارج حدود الذاكرة، وتزيل شرطًا غير ضروري للرجوع إلى المعالجة عبر CPU. تعمل المكتبة بالفعل على منصات كثيرة، من أجهزة Apple Silicon بنظام macOS إلى CUDA على Windows وVulkan على Linux، وأصبحت الآن تدعم على نحو أفضل معالجات Snapdragon ووحدات معالجة الرسوميات Adreno ووحدات Hexagon NPU.

## الحقائق

- أُضيفت عدة نسخ من GEMM عبر OpenCL للدُفعات الصغيرة (مثل q4_k dp4a وmul_mm_f16_f32).
- تاريخ الإصدار: 2026‑10‑21.

## لماذا يهم

يمكن للمطورين تشغيل نماذج Llama بسرعة أكبر على أجهزة Android المزودة بشرائح Snapdragon، ما يجعل استخدام الذكاء الاصطناعي على الجهاز أكثر عملية.

## المصادر والمراجع

1. [ggml-org/llama.cpp b11763](https://github.com/ggml-org/llama.cpp/releases/tag/b11763) – llama.cpp, 2026-10-20

آخر تحديث: 2026-10-20
