SECR 2009 завершил работу. Получить информацию о текущей конференции можно на
www.secrus.org.
Автоматизация разработки приложений для графических ускорителей с использованием переписывающих правил
|
Анатолий Дорошенко, Константин Жереб
|
Тезисы
В последнее время активно развивается область параллельного программирования, связанная с реализацией вычислительных алгоритмов на графических ускорителях. Использование специализированных аппаратных средств позволяет достичь высокой производительности, однако требует от разработчика низкоуровневого программирования и знания деталей аппаратной и программной платформы. Поэтому актуальной является задача автоматизации разработки приложений для графических ускорителей. В данной работе предложен подход к автоматизации разработки приложений для графических ускорителей, основанный на использовании подхода переписывающих правил. Приведен пример, демонстрирующий возможности данного подхода при переходе от последовательной программы на языке C# к параллельной программе, выполняющейся на графическом ускорителе, а также при оптимизации параллельных программ. Использование предложенного подхода позволяет повысить производительность приложений в десятки раз, при этом, не теряя преимуществ платформы Microsoft .NET.
[hidepost]скачать презентацию[/hidepost]
|
 Анатолий Дорошенко Биография
Анатолий Ефимович Дорошенко – профессор кафедры автоматики и управления Национального технического университета “Киевский Политехнический Институт”, по совместительству – заведующий отделом теории компьютерных вычислений в Институте программных систем Национальной академии наук Украины и профессор кафедры теории и технологии программирования Киевского национального университета имени Тараса Шевченко (КНУ).
Закончил КНУ в 1973 г. по специальности «Математика», доктор физ. - мат. наук, профессор. Научные интересы – в области формальных методов разработки ПО, методов программирования, параллельных вычислений и интеллектуализации компьютерных приложений.
|
 Константин Жереб Биография
Константин Жереб окончил Московский физико-технический институт (МФТИ) по специальности “Прикладные математика и физика”. Сейчас он является аспирантом в Киевском отделении МФТИ (Физико-техническом учебно-научном центре НАН Украины), а также ведущим разработчиком в компании INTSPEI. Сертифицированный профессиональный разработчик Microsoft (MCPD: Windows Developer).
Научные интересы в области автоматизации разработки ПО, параллельных вычислений, переписывающих систем и процессов разработки ПО.
|