سنقدم في هذا البحث دراسة تصنيفية لنماذج البرمجة المتوازية على بنى التنفيذ عالية
الأداء, و مدى ملائمة هذه النماذج لبنى التنفيذ عالية الأداء, و التعرُّف على الأدوات
البرمجيَّة المناسبة لكلٍّ منها. سوف نستعرض البنى التفَرُعيَّة (الذاكرة المشتركة
و ال
موزَّعة) و تطور هذه البنى بظهور البنى التفرعية غير المتجانسة و الهجينة, و بعدها
نستعرض أهم نماذج البرمجة المتوازية مثل Partitioned Global Address
(Space (PGAS كنموذج لبنى الذاكرة الموزَّعة و نموذج تدفق البيانات (Data Flow)
كنموذج للبرمجة المتوازية غير المتجانسة و الهجينة, و أخيرًا نعرض عدة سيناريوهات
لاستخدام هذه الدراسة التصنيفية.
أدى تطور التكنولوجيا إلى تحسن كبير في أداء الحاسبات و الأجهزة المحمولة و ترافق ذلك مع ازدياد في استهلاك الطاقة مما جعل الاهتمام بإدارة استهلاك الطاقة أمر ضروري. يعد المعالج من ضمن العناصر الأكثر استهلاكا للطاقة لذلك يهدف البحث إلى تطوير تقنية جديدة ل
إدارة الطاقة في المعالجات متعددة النوى التي تدعم مختلف الأجهزة الإلكترونية حاليا, مع الإشارة إلى أن إدارة الطاقة تعد من الأمور الهامة في إطار الأبحاث العلمية المتعلقة بالمعالجات متعددة النوى لأنها تحقق التوازن بين متطلبات الاداء العالي للمعالج و تأثير الاستهلاك المتزايد للطاقة فيه و التأثيرات الحرارية المرافقة و أثرها على موثوقية النظام. تطرق البحث إلى عدة تقنيات مثل (التدرج الديناميكي للجهد و التردد (DVFS), النوى غير المتناظرة, حركة سلاسل التعليمات , النوى متغيرة الحجم, دمج النوى) و تم وضع جدول مقارنة بين هذه التقنيات يبين الميزات السلبية و الإيجابية لكل منها و بنتيجة البحث تم اقتراح تقنية هجينة تستفيد من أهم خصائص التقنيات المدروسة دون أن تتعارض فيما بينها.