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

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


НазваниеСистема автоматического распараллеливания циклов C-программ AutoTransact
Разработчик (Авторы)Пекунов Владимир Викторович
Вид объекта патентного праваСвидетельство на программу для ЭВМ
Регистрационный номер 2020662931
Дата регистрации21.10.2020
ПравообладательПекунов Владимир Викторович
Медаль имени А.Нобеля

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

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

Язык программирования: GNU Prolog

Объем программы для ЭВМ: 100 Кб

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