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