OpenTS - ТЕХНОЛОГИЯ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ПОДДЕРЖКИ РАСПАРАЛЛЕЛИВАНИЯ ПРОГРАММ |
|
ИССЛЕДОВАТЕЛЬСКИЙ ЦЕНТР МУЛЬТИПРОЦЕССОРНЫХ СИСТЕМ
(ИЦМС ИПС РАН) |
Технологии и программное обеспечение (ПО) поддержки распараллеливания программ для различных вычислительных архитектур сегодня нужны всем производителям — от программистов-одиночек до крупных фирм. Это связано с кардинальным изменением в 2006 году компьютерной техники, когда был прекращен выпуск однопроцессорных (одноядерных) компьютеров. В результате потребовалось параллельное программное обеспечение. OpenTS — оригинальная российская разработка, начатая в Институте программных систем РАН в начале 80-х годов. С 2000 года к развитию и реализации OpenTS подключились новые группы исследователей, в первую очередь, из МГУ им. М.В. Ломоносова. В последние годы система OpenTS развивается в рамках научно-технических программ Союзного государства России и Белоруссии "СКИФ" и "СКИФ-ГРИД". OpenTS — это технология распараллеливания, обеспечивающая автоматическое динамическое распараллеливание программ и предоставляющая среду исполнения для языка программирования высокого уровня T++, который является параллельным диалектом языка C++. OpenTS представляет собой Т-систему с открытой архитектурой. Система поддерживает широкий спектр параллельных платформ: многоядерные процессоры, SMP-системы, кластеры, метакластеры и GRID-системы. Оригинальная версия OpenTS разработана для ОС Linux. В 2006 году по контракту с корпорацией Microsoft в ИПС было выполнено портирование системы параллельного программирования OpenTS на платформу Windows. OpenTS под Windows не требует коммерческого компилятора для разработки T-программ. Достаточно установить Visual C++ Express Edition, свободно доступный на сайте Microsoft. Высокоуровневое программирование на языке T++ позволяет легко и удобно создавать прикладные системы в среде OpenTS, экономит труд программистов. В среде OpenTS уже разработано несколько прикладных приложений в различных областях знаний. Например, система MultiGen для молекулярного моделирования с целью предсказания биологической активности лекарств, приложение по дистанционному зондированию земли (ДЗЗ) со спутника LANDSAT и др. Информационные материалы |
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
|||||||||||
|
Изменения от: 17-02-2022 15:15
|