L международная выставка-презентация
научных, технических, учебно-методических и литературно-художественных изданий

Система автоматического распараллеливания C-программ AutoCilk


НазваниеСистема автоматического распараллеливания C-программ AutoCilk
Разработчик (Авторы)Пекунов Владимир Викторович
Вид объекта патентного праваИзобретение
Регистрационный номер 2019661362
Дата регистрации28.08.2019
ПравообладательПекунов Владимир Викторович
Область применения (класс МПК)Разработка программного обеспечения
Медаль имени А.Нобеля

Описание изобретения

Система осуществляет автоматическое распараллеливание C-программ. Используется авторский подход к определению процедур и циклов, которые могут исполняться параллельно. Подход основан на статическом и динамическом анализе потоков исполнения и данных, распараллеливаются только те фрагменты, для которых анализ показывает, что распараллеливание дает потенциальное ускорение. Распараллеливание производится путем автоматической вставки в исходную программу соответствующих директив Cilk++. Система ориентирована на работу с небольшими исходными программами, объемом до 500-700 строк, работает через командную строку.

Изобретение "Система автоматического распараллеливания C-программ AutoCilk" (Пекунов Владимир Викторович) отмечено юбилейной наградой (25 лет Российской Академии Естествознания)
Медаль Альфреда Нобеля