Preview

Труды НИИСИ

Расширенный поиск

О некоторых простых способах синхронизации параллельных программ

Аннотация

Статья посвящена описанию простых способов синхронизации двух параллельных программ, исполняемых на разных вычислительных ядрах одной компьютерной установки, имеющих доступ к общей памяти. Описываемые способы взаимодействия программ можно обеспечить на основе обычных средств, имеющихся почти в каждом языке программирования. И для их реализации не требуется применять какие-либо особые процессорные команды или вызовы специальных функций операционной системы.

Об авторе

А. А. Бурцев
ФГУ ФНЦ НИИСИ РАН
Россия

Москва 



Список литературы

1. В.В. Корнеев, А.В. Киселёв. Современные микропроцессоры. М.: НОЛИДЖ, 2000.

2. А.В. Гордеев, А.Ю. Молчанов. Системное программное обеспечение. СПб: Питер, 2002. с. 221- 300.

3. М. Митчел, Д. Оулдем, А. Самьюэл. Программирование для Linux. Профессиональный подход. М.: Вильямс, 2003. с. 95-120.

4. А.А. Бурцев. Параллельное программирование. Учебное пособие по курсу «Операционные системы». Обнинск, ИАТЭ, 1994.

5. Википедия. Test-and-set, https://ru.wikipedia.org/wiki/Test-and-set

6. Википедия. Load-link/store-conditional, https://en.wikipedia.org/wiki/Load-link/store-conditional


Рецензия

Для цитирования:


Бурцев А.А. О некоторых простых способах синхронизации параллельных программ. Труды НИИСИ. 2024;14(2):15-21.

For citation:


Burtsev A.A. About Some Simple Techniques to Synchronize Parallel Programs. SRISA Proceedings. 2024;14(2):15-21. (In Russ.)

Просмотров: 17


Creative Commons License
Контент доступен под лицензией Creative Commons Attribution 4.0 License.


ISSN 2225-7349 (Print)
ISSN 3033-6422 (Online)