تقييم أداء الضرب المتفرق لمصفوفة المتجهات
| العنوان | تقييم أداء الضرب المتفرق لمصفوفة المتجهات |
|---|---|
| المؤلف | أكغون، إبراهيم أوميت |
| تاريخ النشر: | 2015-01 |
| الموضوع | المصفوفات المتفرقة، معالجة البيانات |
| النوع | وثيقة |
| اللغة | الإنجليزية |
| رقمي | نعم |
| مخطوط | لا |
| المكتبة: | جامعة اوزيجين |
| رقم السجل | f3bbb444-be90-44ae-88c0-927751bb9190 |
| موقع المكتبة | قسم علوم الحاسوب |
| التاريخ | 2015-01 |
| نص عينة | إن مضاعفة ناقلات المصفوفات المتفرقة (spMV) هي عملية أساسية في الحساب العلمي. توجد مشاكل حيث يتم ضرب المصفوفة بشكل متكرر بالعديد من المتجهات المختلفة. بالنسبة لمثل هذه المشكلات، فإن تخصيص كود spMV استنادًا إلى المصفوفة لديه القدرة على إنتاج كود أسرع بشكل ملحوظ. وكان هذا، في الواقع، أحد الأمثلة التحفيزية لتوليد البرامج. باستخدام إنشاء البرنامج، يمكن نشر كود spMV بالكامل للتخلص من الحمل الزائد للحلقة بالإضافة إلى تمكين التحسينات عالية التأثير. نركز في هذا العمل على تخصص spMV من خلال كشف الكود وفقًا لمصفوفة معينة. نحن نقدم تقييمًا تجريبيًا للأداء باستخدام 70 مصفوفة متفرقة تم جمعها من مجالات الحساب العلمي الواقعية. نقدم تحسينات يمكن من خلالها إنشاء تعليمات برمجية تجميعية عالية الأداء بسرعة دون الحاجة إلى إنشاء تعليمات برمجية على مستوى المصدر واجتياز جميع مراحل برنامج التحويل البرمجي للأغراض العامة. نعرض أخيرًا كيف يمكن تنفيذ أحد التحسينات التي درسناها كممر لتحويل التعليمات البرمجية. كيمي بيليمسل إشكالية هي ماتريس فاركلي vektörlerle tekrar tekrar çarpılmaktadır. لقد تم تحسين مشكلات كود SpMV من خلال تحسين الأداء من خلال تحسين الأداء الفني. Bunu gerçekleştirmek için üretimi teknikleri uygundur. يمكن لبرنامج spMV أن يمكّنك من إضافة المزيد من الميزات إلى جهازك، كما يساعدك على تحسين مهاراتك. في هذه الحالة، يتم استخدام رمز spMV بشكل أفضل من خلال استخدام رمز spMV للحصول على نتائج مذهلة. يحتوي Gerçek örneklerden oluşan 70 adet matris üzerinde deneysel Performances çalışmaları yaptık. أيضًا، يمكن أن يتم استخدام كود كودونو وسونراسيندا العام في جميع أنحاء العالم من خلال استخدام ماكينة كودونو فريدة من نوعها من أجل الحصول على أفضل النتائج. Son olarak da، tanımladığımız eniyilemelerden birinin kod dönüşümü şeklinde nasıl tanımlanabileceğini gösteriyoruz. |