|
Программные системы: теория и приложения, 2015, том 6, выпуск 4, страницы 177–195
(Mi ps186)
|
|
|
|
Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)
Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем
Струи как основа реализации понятия Т-процесса для платформы JVM
А. И. Адамович Институт программных систем имени А. К. Айламазяна РАН
Аннотация:
Распространение и доступность современных параллельных аппаратно-программных платформ демонстрирует отставание уровня инструментов разработки параллельных приложений от нужд разработчиков программ. В ИПС РАН ведется разработка подхода к распараллеливанию программ, основанного на использовании модели вычислений «самотрансформация вычисляемой сети». В данной работе рассматриваются различные варианты подходов к реализации для платформы JVM понятия «Т-процесс» — базового понятия данной модели вычислений. Анализируются потенциальные проблемы, связанные с реализацией понятия «Т-процесс», как на основе классических потоков ОС/JDK, так и в случае внесения поддержки легковесных потоков непосредственно в код виртуальной машины. Предлагается подход к реализации Т-процессов, основанный на использовании понятия струй, т.е. легковесных потоков, реализуемых вне ядра JVM. Приводятся результаты экспериментального сравнения подходов к реализации понятия «Т-процесс», основанных на использовании классических потоков и струй (англ. fibers). Анализируется эффект от использования струй для реализации модели вычислений «самотрансформация вычисляемой сети», используемой в разрабатываемом языке параллельного программирования ajl для платформы JVM.
Ключевые слова и фразы:
реализация языков программирования, параллельные вычисления, платформа JVM, автоматическое динамическое распараллеливание, потоки, струи.
Поступила в редакцию: 28.09.2015 Подписана в печать : 04.12.2015
Образец цитирования:
А. И. Адамович, “Струи как основа реализации понятия Т-процесса для платформы JVM”, Программные системы: теория и приложения, 6:4 (2015), 177–195
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ps186 https://www.mathnet.ru/rus/ps/v6/i4/p177
|
Статистика просмотров: |
Страница аннотации: | 144 | PDF полного текста: | 41 | Список литературы: | 72 |
|