An official website of the European Union How do you know?      
European Commission logo
JRC Publications Repository Menu

Dragonfly: A multi-platform parallel toolbox for MATLAB/Octave

cover
In this paper, we present Dragonfly, a free open-source software toolkit that allows creat- ing a parallel collaboration environment between MATLAB and/or Octave instances, allow- ing us to have a robust system, which is flexible, transparent and interoperable. Dragonfly can be used under multi-platform (Linux, Windows, Mac) and multi-environment configu- rations (e.g., MATLAB and/or Octave instances). To distribute the workload, it has a flexible system, where programmers can select the computational resources, create clusters and assign weights to balance properly tasks across the distributed environment (MATLAB and Octave instances machines) with different computational power. These functionalities al- low obtaining good performance metrics such as: execution time, scalability and efficiency. Finally, this tool has been tested on different computer systems from standard commodity environments to medium size clusters using a set of applications from different scientific fields. This widespread in-field validation allowed showing good performances not only in speedup but also in efficiency using Dragonfly.
2017-12-06
PERGAMON-ELSEVIER SCIENCE LTD
JRC102488
1477-8424,   
http://www.sciencedirect.com/science/article/pii/S1477842417300660,    https://publications.jrc.ec.europa.eu/repository/handle/JRC102488,   
10.1016/j.cl.2017.10.002,   
Language Citation
NameCountryCityType
Datasets
IDTitlePublic URL
Dataset collections
IDAcronymTitlePublic URL
Scripts / source codes
DescriptionPublic URL
Additional supporting files
File nameDescriptionFile type 
Show metadata record  Copy citation url to clipboard  Download BibTeX
Items published in the JRC Publications Repository are protected by copyright, with all rights reserved, unless otherwise indicated. Additional information: https://ec.europa.eu/info/legal-notice_en#copyright-notice