Fülöp, Endre and Gyén, Attila and Pataki, Norbert (2023) Visualization of Read-Copy-Update synchronization contexts in C code. Annales Mathematicae et Informaticae, 58.. pp. 30-40. ISSN 17876117
|
Text
AMI_58_from30to40.pdf - Published Version Download (702kB) | Preview |
Abstract
The Read-Copy-Update (RCU) mechanism is a way of synchronizing concurrent access to variables with the goal of prioritizing read performance over strict consistency guarantees. The main idea behind this mechanism is that RCU avoids the use of lock primitives while multiple threads try to read and update elements concurrently. In this case, elements are linked together through pointers in a shared data structure. RCU is used in the Linux kernel, but there are user-space libraries which implement the technique as well. One of the user-space solutions is liburcu that is a C language library. Earlier, we defined our code comprehension framework for easing the development of RCU solutions. In this paper, we present our visualization techniques for the Microsoft’s Monaco Editor.
Item Type: | Article |
---|---|
Subjects: | Q Science / természettudomány > QA Mathematics / matematika > QA75 Electronic computers. Computer science / számítástechnika, számítógéptudomány |
Depositing User: | Tibor Gál |
Date Deposited: | 13 Nov 2023 14:41 |
Last Modified: | 13 Nov 2023 14:41 |
URI: | http://real.mtak.hu/id/eprint/179775 |
Actions (login required)
![]() |
Edit Item |