Avtomatik paralelləşdirmə, həmçinin avtomatik paralelləşdirmə və ya avtomatik paralelləşdirmə paylaşılan yaddaşlı çoxprosessorlu maşında birdən çox prosessordan eyni vaxtda istifadə etmək üçün ardıcıl kodun çox yivli və/yaxud vektorlaşdırılmış koda çevrilməsinə aiddir.
Tərtibçiləri paralelləşdirmək nədir?
“Paralelləşdirici kompilyator” adətən ardıcıl proqramda paralellik tapan və paralel kompüter üçün uyğun kod yaradankompilyatordur. Daha yeni paralelləşdirən kompilyatorlar massiv təyinatları və ya paralel döngələr kimi açıq şəkildə paralel dil konstruksiyalarını qəbul edir.
Paralelləşdirici tərtibçiyə nə ehtiyac var?
Paralelləşdirmənin əhəmiyyəti. Çoxnüvəli prosessorların sürətli inkişafı ilə paralelləşdirilmiş proqramlar seriyalı proqramlardan daha sürətli işləmək üçün belə üstünlüklərdən istifadə edə bilər. Serial proqramları paralel işləmək üçün çevirmək üçün yaradılmış kompilyatorlar paralelləşdirici tərtibçilərdir.
Hesablamada paralelləşdirmə nədir?
Paralelləşdirmə verilənləri paralel olaraq emal etmək üçün kompüter proqramının və ya sistemin layihələndirilməsi aktıdır. Bir qayda olaraq, kompüter proqramları məlumatları ardıcıl olaraq hesablayır: bir problemi həll edir, sonra növbəti, sonra isə növbəti. … Hesablama texnikası kimi paralelləşdirmə uzun illərdir, xüsusən də super hesablama sahəsində istifadə olunur.
Tərtibçilərdən paralel sistemlərdə optimallaşdırma üçün necə istifadə edilə bilər?
Tam ədədli xətti proqramlaşdırmaya əsasən,restrukturizasiya tərtibçiləri hesablamaları yenidən sıralamaqla verilənlərin lokallığını artırır və daha çox paralellik nümayiş etdirir. Məkanı optimallaşdıran kompilyatorlar alt proqramlara daxil edilə bilən ardıcıllığı uzatmaq üçün kodu yenidən sıralaya bilər.