برنامه نویسی موازی
- برنامه نویسی برای پردازنده های چند هسته ای که این روزها در دسترستر هستند
- برنامه نویسی برای پردازنده های گرافیکی! پردازنده های گرافیکی پیشرفته امروزی برای انجام محاسبات پیچیده تصویری دارای تعداد زیادی پردازنده موازی هستند که می توان از آنها برای انجام محاسبات بصورت موازی و با سرعت بالا استفاده نمود برای اطلاعات بیشتر به سایت nVidia مراجعه کنید یا به دنبال CUDA جستجو کنید
http://www.nvidia.com/object/what_is_cuda_new.html
http://en.wikipedia.org/wiki/CUDA
- برنامه نویسی برای شبکه های کامپیوتری تشکیل شده از تعداد زیادی کامپیوتر تک پردازنده ای که با هم شبکه شده اند. مثلاً به دنبال روش Beowulf جستجو کنید.
http://en.wikipedia.org/wiki/Beowulf_(computing)
- برنامه نویسی برای کامپیوترهای چند پردازنده ای که برای محاسبات سنگین ساخته شده اند.
برخی از زبانهای و محیطهای برنامه نویسی امکان نوشتن برنامه برای پردازنده های موازی را فراهم نموده اند.
http://www.pgroup.com/products/pvf.htm
مکانيک–الکترونیک–کامپیوتر