|
Bulletin of Irkutsk State University. Series Mathematics, 2016, Volume 15, Pages 17–25
(Mi iigum249)
|
|
|
|
Implementation of multithreading in Refal-5e machine
V. A. Goshev Saint Petersburg State University, 7-9, University nab., St. Petersburg, 199034
Abstract:
This paper contains a description of one of the features of the Refal-5e programming language, a built-in support for the multi-threading programs execution. This feature allows much faster performance for many programs on modern hardware in comparison with single-threaded techniques. In the paper we have also compared implementations of milti-threading in different programming languages, their advantages and disadvantages. Our implementation of multi-threading in Refal-5e machine can automatically control the flow and timing. As a result, a software developer can focus on the functionality of the program and still get all the advantages of multi-threaded execution of the programs.
Keywords:
Refal-5, Refal-5e, translation, multithreading.
Citation:
V. A. Goshev, “Implementation of multithreading in Refal-5e machine”, Bulletin of Irkutsk State University. Series Mathematics, 15 (2016), 17–25
Linking options:
https://www.mathnet.ru/eng/iigum249 https://www.mathnet.ru/eng/iigum/v15/p17
|
Statistics & downloads: |
Abstract page: | 194 | Full-text PDF : | 96 | References: | 49 |
|