PList-based divide and conquer parallel programming

This paper details an extension of a Java parallel programming framework – JPLF. The JPLF framework is a programming framework that helps programmers build parallel programs using existing building blocks. The framework is based on {\em PowerLists} and PList Theories and it naturally supports multi-...

Full description

Permalink: http://skupni.nsk.hr/Record/nsk.NSK01001102354/Details
Matična publikacija: Journal of communications software and systems (Online)
16 (2020), 2 ; str. 197-206
Glavni autori: Niculescu, Virginia (Author), Bufnea, Darius, Sterca, Adrian
Vrsta građe: e-članak
Jezik: eng
Predmet:
Online pristup: https://doi.org/10.24138/jcomss.v16i2.1029
Journal of communications software and systems (Online)
Hrčak
LEADER 02552naa a22003734i 4500
001 NSK01001102354
003 HR-ZaNSK
005 20210723103551.0
006 m d
007 cr||||||||||||
008 210527s2020 ci d |o |0|| ||eng
024 7 |2 doi  |a 10.24138/jcomss.v16i2.1029 
035 |a (HR-ZaNSK)001102354 
040 |a HR-ZaNSK  |b hrv  |c HR-ZaNSK  |e ppiak 
041 0 |a eng  |b eng 
042 |a croatica 
044 |a ci  |c hr 
080 1 |a 004  |2 2011 
100 1 |a Niculescu, Virginia  |4 aut  |9 HR-ZaNSK 
245 1 0 |a PList-based divide and conquer parallel programming  |h [Elektronička građa] /  |c Virginia Niculescu, Darius Bufnea, Adrian Sterca. 
300 |b Graf. prikazi. 
504 |a Bibliografija: 23 jed. 
504 |a Summary. 
520 |a This paper details an extension of a Java parallel programming framework – JPLF. The JPLF framework is a programming framework that helps programmers build parallel programs using existing building blocks. The framework is based on {\em PowerLists} and PList Theories and it naturally supports multi-way Divide and Conquer. By using this framework, the programmer is exempted from dealing with all the complexities of writing parallel programs from scratch. This extension to the JPLF framework adds PLists support to the framework and so, it enlarges the applicability of the framework to a larger set of parallel solvable problems. Using this extension, we may apply more flexible data division strategies. In addition, the length of the input lists no longer has to be a power of two – as required by the PowerLists theory. In this paper we unveil new applications that emphasize the new class of computations that can be executed within the JPLF framework. We also give a detailed description of the data structures and functions involved in the PLists extension of the JPLF, and extended performance experiments are described and analyzed. 
653 0 |a Kompjutorsko programiranje  |a Paralelno programiranje  |a Java (programski jezik) 
700 1 |a Bufnea, Darius  |4 aut  |9 HR-ZaNSK 
700 1 |a Sterca, Adrian  |4 aut  |9 HR-ZaNSK 
773 0 |t Journal of communications software and systems (Online)  |x 1846-6079  |g 16 (2020), 2 ; str. 197-206  |w nsk.(HR-ZaNSK)000644741 
981 |b Be2020  |b B03/20 
998 |b dalo2107 
856 4 0 |u https://doi.org/10.24138/jcomss.v16i2.1029 
856 4 0 |u https://jcomss.fesb.unist.hr/index.php/jcomss/article/view/1029  |y Journal of communications software and systems (Online) 
856 4 1 |y Digitalna.nsk.hr 
856 4 0 |u https://hrcak.srce.hr/240389  |y Hrčak