Программные системы: теория и приложения
RUS  ENG    ЖУРНАЛЫ   ПЕРСОНАЛИИ   ОРГАНИЗАЦИИ   КОНФЕРЕНЦИИ   СЕМИНАРЫ   ВИДЕОТЕКА   ПАКЕТ AMSBIB  
Общая информация
Последний выпуск
Архив
Правила для авторов
Загрузить рукопись

Поиск публикаций
Поиск ссылок

RSS
Последний выпуск
Текущие выпуски
Архивные выпуски
Что такое RSS



Программные системы: теория и приложения:
Год:
Том:
Выпуск:
Страница:
Найти






Персональный вход:
Логин:
Пароль:
Запомнить пароль
Войти
Забыли пароль?
Регистрация


Программные системы: теория и приложения, 2015, том 6, выпуск 4, страницы 177–195 (Mi ps186)  

Эта публикация цитируется в 2 научных статьях (всего в 2 статьях)

Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем

Струи как основа реализации понятия Т-процесса для платформы JVM

А. И. Адамович

Институт программных систем имени А. К. Айламазяна РАН
Список литературы:
Аннотация: Распространение и доступность современных параллельных аппаратно-программных платформ демонстрирует отставание уровня инструментов разработки параллельных приложений от нужд разработчиков программ. В ИПС РАН ведется разработка подхода к распараллеливанию программ, основанного на использовании модели вычислений «самотрансформация вычисляемой сети». В данной работе рассматриваются различные варианты подходов к реализации для платформы JVM понятия «Т-процесс» — базового понятия данной модели вычислений. Анализируются потенциальные проблемы, связанные с реализацией понятия «Т-процесс», как на основе классических потоков ОС/JDK, так и в случае внесения поддержки легковесных потоков непосредственно в код виртуальной машины. Предлагается подход к реализации Т-процессов, основанный на использовании понятия струй, т.е. легковесных потоков, реализуемых вне ядра JVM. Приводятся результаты экспериментального сравнения подходов к реализации понятия «Т-процесс», основанных на использовании классических потоков и струй (англ. fibers). Анализируется эффект от использования струй для реализации модели вычислений «самотрансформация вычисляемой сети», используемой в разрабатываемом языке параллельного программирования ajl для платформы JVM.
Ключевые слова и фразы: реализация языков программирования, параллельные вычисления, платформа JVM, автоматическое динамическое распараллеливание, потоки, струи.
Финансовая поддержка Номер гранта
Российская академия наук - Федеральное агентство научных организаций г/р 01201455360
Исследование выполнено в рамках НИР «Методы и средства разработки эффективного программного обеспечения, ориентированные на вычислительные системы, построенные на основе микропроцессоров с многоядерной архитектурой, и формальные основы высокоуровневых языков программирования для суперкомпьютеров с гибридной архитектурой» (№ г/р 01201455360) (госзадание ФАНО России).
Поступила в редакцию: 28.09.2015
Подписана в печать : 04.12.2015
Тип публикации: Статья
УДК: 519.685.1+519.682.2
Образец цитирования: А. И. Адамович, “Струи как основа реализации понятия Т-процесса для платформы JVM”, Программные системы: теория и приложения, 6:4 (2015), 177–195
Цитирование в формате AMSBIB
\RBibitem{Ada15}
\by А.~И.~Адамович
\paper Струи как основа реализации понятия Т-процесса для платформы JVM
\jour Программные системы: теория и приложения
\yr 2015
\vol 6
\issue 4
\pages 177--195
\mathnet{http://mi.mathnet.ru/ps186}
Образцы ссылок на эту страницу:
  • https://www.mathnet.ru/rus/ps186
  • https://www.mathnet.ru/rus/ps/v6/i4/p177
  • Эта публикация цитируется в следующих 2 статьяx:
    Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Программные системы: теория и приложения
    Статистика просмотров:
    Страница аннотации:134
    PDF полного текста:38
    Список литературы:59
     
      Обратная связь:
     Пользовательское соглашение  Регистрация посетителей портала  Логотипы © Математический институт им. В. А. Стеклова РАН, 2024