Автоматизация декомпозиции программ для распределенного выполнения
Аннотация
Рассматриваются принципы построения средств автоматической декомпозиции последовательных программ на основе грaфа их максимально распараллеленной формы, получаемой из графа информационных потоков. Разработан макет системы автоматизированной декомпозиции программ, написанных на языке C. На исходный текст накладываются ограничения структурного программирования.Литература
Шевель А. Технология Grid // Открытые системы СУБД. 2001. № 2 (58). С. 36–39.
Воеводин В. В., Воеводин Вл. Параллельные вычисления. СПб.: БХВ-Петербург, 2002. 608 с.
Бараш Л. Grid Computing — новая парадигма Internet-вычислений // Компьютерное обозрение. 2001. № 32. Также доступно: (по состоянию на 20.05.2005).
The Message Passing Interface (MPI) standard [Электронный ресурс] // (по состоянию на 20.05.2005).
Поспелов Д. А. Введение в теорию вычислительных систем. М.: Советское радио, 1972. 175 с.
Иванищев В. В., Марлей В. Е. Основы теории алгоритмических сетей. СПб.: СПбГТУ, 2000. 300 с.
Марлей В. Е. Алгоритмические сети и параллельные вычисления // Труды СПИИРАН. Вып. 1, том 2. СПб.: СПИИРАН, 2002. С. 114–124.
Лабусов А. Н. Технологии распараллеливания [Электронный ресурс] // (по состоянию на 20.05.2005).
Дал У., Дейкстра Э., Хоар К. Структурное программирование. М.: Мир, 1976. 320 с.
Марлей В. Е., Воробьев В И., Крылов Р. А., Петров М. Ю., Быков Я. А. Автоматизация распараллеливания программ на основе анализа информационных связей // Программные продукты и системы. 2005. № 1 (69). С. 2–6.
Галкин А. А. Что такое Qt // Русский электронный журнал разработчика [Электронный ресурс] / (по состоянию на 20.05.2005).
Воеводин В. В., Воеводин Вл. Параллельные вычисления. СПб.: БХВ-Петербург, 2002. 608 с.
Бараш Л. Grid Computing — новая парадигма Internet-вычислений // Компьютерное обозрение. 2001. № 32. Также доступно:
The Message Passing Interface (MPI) standard [Электронный ресурс] //
Поспелов Д. А. Введение в теорию вычислительных систем. М.: Советское радио, 1972. 175 с.
Иванищев В. В., Марлей В. Е. Основы теории алгоритмических сетей. СПб.: СПбГТУ, 2000. 300 с.
Марлей В. Е. Алгоритмические сети и параллельные вычисления // Труды СПИИРАН. Вып. 1, том 2. СПб.: СПИИРАН, 2002. С. 114–124.
Лабусов А. Н. Технологии распараллеливания [Электронный ресурс] //
Дал У., Дейкстра Э., Хоар К. Структурное программирование. М.: Мир, 1976. 320 с.
Марлей В. Е., Воробьев В И., Крылов Р. А., Петров М. Ю., Быков Я. А. Автоматизация распараллеливания программ на основе анализа информационных связей // Программные продукты и системы. 2005. № 1 (69). С. 2–6.
Галкин А. А. Что такое Qt // Русский электронный журнал разработчика [Электронный ресурс] /
Опубликован
2006-04-01
Как цитировать
Марлей, Воробьев, Крылов, & Петров,. (2006). Автоматизация декомпозиции программ для распределенного выполнения. Труды СПИИРАН, 2(3), 121-129. https://doi.org/10.15622/sp.3.9
Раздел
Статьи
Авторы, которые публикуются в данном журнале, соглашаются со следующими условиями:
Авторы сохраняют за собой авторские права на работу и передают журналу право первой публикации вместе с работой, одновременно лицензируя ее на условиях Creative Commons Attribution License, которая позволяет другим распространять данную работу с обязательным указанием авторства данной работы и ссылкой на оригинальную публикацию в этом журнале.
Авторы сохраняют право заключать отдельные, дополнительные контрактные соглашения на неэксклюзивное распространение версии работы, опубликованной этим журналом (например, разместить ее в университетском хранилище или опубликовать ее в книге), со ссылкой на оригинальную публикацию в этом журнале.
Авторам разрешается размещать их работу в сети Интернет (например, в университетском хранилище или на их персональном веб-сайте) до и во время процесса рассмотрения ее данным журналом, так как это может привести к продуктивному обсуждению, а также к большему количеству ссылок на данную опубликованную работу (Смотри The Effect of Open Access).