Please use this identifier to cite or link to this item:
https://open.uns.ac.rs/handle/123456789/5341
Title: | EFL: Implementing and testing an embedded language which provides safe and efficient parallel execution | Authors: | Dayan D. Goldstein M. Mizrahi S. Rabin M. Berlovitz D. Berlovitz O. Levy E. Naaman M. Nagar M. Soudry D. Yehezkael R. Popović, Miroslav |
Issue Date: | 24-Sep-2015 | Journal: | Proceedings - 4th Eastern European Regional Conference on the Engineering of Computer-Based Systems, ECBS-EERC 2015 | Abstract: | © 2015 IEEE. As a deterministic parallel programming language that guarantees safety of parallel executions, EFL was designed to allow the embedding of parallel code blocks into a sequential host language program. An EFL pre-compiler, which is described here, has been implemented that translates EFL blocks into the host language. The EFL pre-compiler and runtime supports parallel building blocks such as parallel assignments, parallel for loops, etc. EFL was successfully tested on a task tree architecture, using the work-span method to estimate parallelism and speedup, followed by experiments to measure actual execution times and calculate real speedups on a specific platform. Results show that speedup increases almost linearly with the size of a task tree. | URI: | https://open.uns.ac.rs/handle/123456789/5341 | ISBN: | 9781467379670 | DOI: | 10.1109/ECBS-EERC.2015.21 |
Appears in Collections: | Naučne i umetničke publikacije |
Show full item record
SCOPUSTM
Citations
5
checked on May 10, 2024
Page view(s)
15
Last Week
8
8
Last month
0
0
checked on May 10, 2024
Google ScholarTM
Check
Altmetric
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.