актор-задачные вычисления на множестве ядер, кластерах, в Интернете
actor-task computing across multiple cores, clusters, and the Internet
Добро пожаловать на сайт исследовательского проекта Templet Самарского национального исследовательского университета!
Глобальная сеть связывает между собой практически все вычислительные, сенсорные и исполнительные устройства. Сеть – это единый компьютер неограниченной мощности и возможностей. Программы для сети необходимы для высокопроизводительных научных вычислений и обработки данных, управления техническими объектами, организации взаимодействия между физической средой и людьми.
Цель проекта Темплет – упростить программирование сети до уровня программирования одного компьютера. Проект Темплет существует для того, чтобы в полной мере использовать вычислительные ресурсы в научных, образовательных и промышленных приложениях за счет реализации актор-задачных вычислений - универсального подхода, который адаптирует акторную модель для многозадачных вычислений на множестве ядер, кластерах и в Интернете.
Концепция проекта включает следующие положения.
Мы разработали и продолжаем совершенствовать инструменты, доказывающие работоспособность нашей концепции:
Разработанные инструменты используются для обучения параллельному и распределенному программированию студентов бакалавриата и магистратуры Самарского национального исследовательского университета (hpc.ssau.ru/node/3130), а также в исследованиях по Государственному контракту Министерства образования и науки Российской Федерации (№9.1616.2017/4.6).
Welcome to the Templet research project of Samara National Research University!
The global network connects almost all computing, sensor and executive devices. The network is a single computer with unlimited power and capabilities. Programs for the network are necessary for high-performance scientific computing, data processing, controlling of technical objects, organization of interaction between the physical environment and people.
The goal of the Templet project is to simplify the programming of the network to the programming level of a single computer. The Templet project exists to take full advantage of computing resources in scientific, educational and industrial applications through the implementation of actor-task computing, a generic approach that adapts actor model for many-task computing across multiple cores, clusters, and the Internet.
The concept of the project includes the following provisions.
We have developed and continue to improve tools that prove the efficiency of our concept:
The developed tools are used to teach the parallel and distributed programming of undergraduate and graduate students of Samara National Research University (hpc.ssau.ru/node/3130), as well as in studies on the State Contract of Russian Ministry of Education and Science (#9.1616.2017/4.6).