Preview

SRISA Proceedings

Advanced search

About Some Simple Techniques to Synchronize Parallel Programs

Abstract

The article is devoted to the description of simple methods of synchronizing two parallel programs executed on different computing cores of the same computer installation that have access to common memory. The described methods of interaction of programs can be provided on the basis of conventional means available in almost every programming language. And their implementation does not require the use of any special processor instructions or calls to special functions of the operating system.

About the Author

A. A. Burtsev
ФГУ ФНЦ НИИСИ РАН
Russian Federation


References

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


Review

For citations:


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

Views: 20


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


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