Паралелна информационна обработка. Системни архитектури, паралелни алгоритми, паралелно програмиране
Широк спектър от съвременните приложения изискват все по-високи скорости на информационна обработка, надхвърлящи възможностите на последователните компютри. Поради голямата разсейвана мощност и достигането на т. нар. “термална стена” водещите компютърни фирми в света като Intel, IBM, SUN Microsystems, AMD предпочетоха използването на многоядрени микропроцесори при изграждането на настолни компютри и сървъри вместо създаването на микропроцесор с тактова честота 10 GHz. Съвременните стратегии за повишаване на производителността на компютърните системи се основават на архитектурни иновации с използване на паралелизми. Иновационните технологии обхващат многоядрените процесори, компютърните клъстери и паралелните мащабирани компютри. За постигането на висока производителност при информационната обработка се фокусира върху паралелното програмиране на компютърни мащабирани платформи с многоядрени процесори при използване на многонишкови и хибридни технологии.Паралелната информационна обработка има три основни аспекта: системни архитектури, паралелни алгоритми и приложения, и паралелно програмиране. Синтезът на паралелни алгоритми добавя ново измерение към алгоритмичния синтез – интерфейсът между алгоритмичното и архитектурното пространства. Паралелното програмиране е по-сложен интелектуален процес от последователното програмиране, тъй като обхваща всички аспекти на последователното програмиране.