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
Last month
0
checked on May 10, 2024

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.