Jezik: | Slovenski jezik |
---|---|
Leto izida: | 2024 |
Tipologija: | 2.11 - Diplomsko delo |
Organizacija: | UL FRI - Fakulteta za računalništvo in informatiko |
Založnik: | [M. Gazvoda de Reggi] |
UDK: | 004.42(043.2) |
COBISS: |
209716995
![]() |
Št. ogledov: | 133 |
Št. prenosov: | 27 |
Ocena: | 0 (0 glasov) |
Metapodatki: |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Sekundarni jezik: | Angleški jezik |
---|---|
Sekundarni naslov: | Tuple Space-Based Parallel Programming in OCaml |
Sekundarni povzetek: | This thesis presents an implementation of the Linda model for parallel programming in the functional language OCaml. Linda offers an elegant approach to coordinating parallel processes through a shared tuple space. We have developed a library that implements Linda's core operations, leveraging the enhanced parallel programming capabilities introduced in OCaml 5.0. The primary contribution of this work is an efficient tuple space implementation utilizing a tree-based data structure and multi-level locking mechanism. This approach significantly improves scalability and concurrency compared to naive implementations. Our experimental results demonstrate the implementation's effectiveness and scalability, particularly when dealing with a large number of parallel processes and complex usage scenarios. |
Sekundarne ključne besede: | Linda model;OCaml;parallelism;tuple space;computer and information science;diploma;Računalniško programiranje;Računalništvo;Univerzitetna in visokošolska dela; |
Vrsta dela (COBISS): | Diplomsko delo/naloga |
Študijski program: | 1000468 |
Konec prepovedi (OpenAIRE): | 1970-01-01 |
Komentar na gradivo: | Univ. v Ljubljani, Fak. za računalništvo in informatiko |
Strani: | 1 spletni vir (1 datoteka PDF (57 str.)) |
ID: | 24920791 |