C++ library for parallel programming on a distributed system

Show simple item record

dc.contributor.author Tymchenko, Yulianna
dc.date.accessioned 2021-09-15T09:29:01Z
dc.date.available 2021-09-15T09:29:01Z
dc.date.issued 2021
dc.identifier.citation Tymchenko, Yulianna. C++ library for parallel programming on a distributed system / Yulianna Tymchenko; Supervisor: Oleg Farenyuk; Ukrainian Catholic University, Department of Computer Sciences. – Lviv: 2021. – 32 p.: ill. uk
dc.identifier.uri https://er.ucu.edu.ua/handle/1/2887
dc.description.abstract The goal of this work was to develop an efficient and convenient API for distributed parallel computing and implement it as a library. The library provides an interface to describe parallel computation on distributed systems in terms of tasks and their relations. A high level of task description allows to manage and maintain task execution on a cluster efficiently. The library handles distributed task dispatching, scheduling, basic I/O functionalities, and node communication. As a result, the programmer doesn’t have to worry about cluster management and can focus on algorithms. The idea of the library was inspired by the Intel Thread building blocks library for the shared memory systems. uk
dc.language.iso en uk
dc.title C++ library for parallel programming on a distributed system uk
dc.type Preprint uk
dc.status Публікується вперше uk


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search


Browse

My Account