Proceedings of the 18th FRUCT & ISPIT Conference
FRUCT is the largest regional cooperation framework between academia and industry in form of open innovations. FRUCT conferences are attended by the representatives of 25 FRUCT member universities from Russia, Finland, Denmark, Italy, Ukraine, India, industrial experts from Qt community, EMC, EIT ICT Labs, Nokia Siemens Networks and a number of guests from other companies and universities.
Actual trends of networks-on-chip research and known approaches to their modeling are considered. The characteristics of analytic and high- / low- level simulation are given. The programming language SystemC as an alternative solution to create models of networks-on-chip is proposed, and SystemC models speed increase methodic is observed.
The article deals with the development of threads synchronizing strategies based on the creation of concurrent “flat-combining” data structures as well as research of their performance. The paper considers “flat-combining” approach and its implementation in the library libcds, the development of thread synchronization strategy and its possible implementations. The efficiency of synchronization strategies usage is researched on the example of the open source library libcds. The research revealed the strategy with the lowest operation execution time on a container and the lowest amount of CPU resources, and identifies use cases of the developed strategies. A mechanism with the developed synchronization strategy to build concurrent data structures was implemented. The implemented strategies were integrated in the cross-platform open source library libcds.