В дисциплината ПАРАЛЕЛНО ПРОГРАМИРАНЕ ще се изучавате OpenMP, MPI, хибридно програмиране и използването на класовете за нишки в многонишковите езици C# и JAVA. Съществуват различни програмни модели и по различен начин се прилагат в класа на Високо-производителните компютри. В последно време все повече навлиза програмирането на хетерогенни системи и в няколо лекции ще се запознаете с CUDA C. 

За програмното решаване на някои сложни задачи, като например тези от областта на математическата физика, комбинаториката или дискретната оптимизация, е необходим огромен изчислителен ресурс. Освен това се използва и допълнителен софтуер за профилиране и търсене на bottleneck, hotspot и други параметри. 

Задължителна учебна дисциплина за студенти от специалност “Компютърни системи и технологии”, Факултет Електроника и Автоматика на Технически Университет - София, Филиал Пловдив, образователно-квалификационна степен “бакалавър”. След завършване на курса, студентите трябва да придобият знания за архитектурата на отворените системи - моделa OSI на ISO, глобалната компютърна мрежа INTERNET и приложенията, базирани на TCP/IP протоколи. Предпоставки: Микропроцесорна техника, Микропроцесорни системи, Операционни системи, Компютърни архитектури, Програмни езици.