Система параллельного программирования OpenTS
OpenTS — это система параллельного программирования для всего спектра параллельных архитектур: многоядерные процессоры, SMP-установки, кластерные и распределённые вычислительные системы. OpenTS — оригинальная российская разработка, которая ведётся в Институте программных систем РАН в течении более чем 20 лет. В настоящее время система развивается в рамках суперкомпьютерной программы "СКИФ" и "СКИФ-ГРИД" Союзного государства России и Беларуси, а также других проектов.
OpenTS (Т-система с открытой архитектурой) — это современная реализация идей Т-системы. Она отличается от прочих разработок тем, что обеспечивает автоматическое динамическое распараллеливание программ и предоставляет среду исполнения для языка программирования высокого уровня Т++, который является параллельным диалектом языка C++.
OpenTS поддерживает миллионы "легковесных" потоков на процессор. Среда исполнения предоставляет очень быстрое переключение контекста между потоками — всего несколько наносекунд. На этой основе было реализовано множество важных особенностей: мобильные потоки, объекты и ссылки, распределенная сборка мусора, доска объявлений, которая помогает обмену данными и заданиями, и т.д.
Система OpenTS была успешно опробована как на достаточно широком круге задач, так и на вычислительных установках различного масштаба: от многопроцессорных PC до вычислительных комплексов с различной архитектурой и мощностью.
Если у Вас возникнут какие-либо вопросы, напишите нам по электронной почте supportATopentsDOTnet
Последние изменения на сайте
2010/06/03: Доступна новая версия образа виртуальной машины
OpenTS_VM.
2010/03/03: Доступна сборка
OpenTS v.1.2 для ОС Windows.