Параллельная версия программы MOLKERN для процессоров IBM Cell

Тип разработки: 
Программа
Регистрационный номер в ФАП: 
PR11067
Дата регистрации в ФАП: 
2011-11-29
Тематическая направленность: 
Молекулярное моделирование, параллельные архитектуры, IBM Cell
Разработчики программы (базы данных): 
Аннотация: 

Назначение - выполнение молекулярной динамики на процессорах IBM Cell
Область применения - молекулярное моделирование
Используемый алгоритм - молекулярная динамика, параллельные технологии
Функциональные возможности - Программный комплекс MOLKERN [1] предназначен для моделирования структуры и динамики биомакромолекул. Алгоритмы, лежащие в его основе, имеют вычислиотельную сложность не выше N*log N. Программируемая локальная память процессора IBM Cell, а также высокоэффективная внутрипроцессорная шина данных позволили представляемой в заявке параллельной реализации [2] комплекса достичь ускорения  расчётов ван-дер-ваальсовых межатомных взаимодействий, превышающее 3,5 раза на каждое ядро SPE в сравнении с одним ядром процессора AMD Athlon X2 5000+.
Инструментальные средства создания - язык C++, IBM SDK for Multicore acceleration for Linux
Библиотеки - Boost, FFTW, Pthreads, LibSPE2 (IBM SDK for Multicore acceleration for Linux), IBM MASS

1. Фомин Э. C., Алемасов Н. А.,Чирцов А. С., Фомин А. Э. Библиотека программных компонент MOLKERN для построения программ молекулярного моделирования // Биофизика. 2006. Т. 51, Вып. 7. С. 110–113.
2. Алемасов Н.А., Фомин Э.С. Эффективная реализация алгоритма расчёта ближних невалентных взаимодействий на процессоре PowerXCell 8i // Вычислительные технологии. 2010. Т. 15, № 6. С. 3-18.

Название составного произведения: 
Программный комплекс молекулярного моделирования MOLKERN
Использованные при разработке материалы: 
Boost (http://www.boost.org), FFTW (http://www.fftw.org), Pthreads (http://pubs.opengroup.org/onlinepubs/009695399/basedefs/pthread.h.html), IBM SDK (https://www-01.ibm.com/chips/techlib/techlib.nsf/products/IBM_SDK_for_Multicore_Acceleration), MASS (http://www-01.ibm.com/software/awdtools/mass)
Признак доступности программы (базы данных): 
доступ по запросу
Требования к аппаратным и программным средствам: 

Аппаратные требования: процессор IBM Cell либо его эмулятор
Программные требования: ОС Linux

Контактная информация: 
alemasov@bionet.nsc.ru