Session: EFL: An Embedded Language for Safe and Efficient Parallel Execution

Schlagwörter:
, , ,
Ort:
B05/B06 B07/B08, B09,
Sprache:
Englisch
Zielgruppe:
Novice

Here we present the EFL language. EFL implements deterministic flexible order-independent execution in blocks embedded into sequential Python code. An EFL pre-compiler translates EFL blocks into parallel Python code. Parallelism and speedup were estimated by the work-span method. Actual execution times were measured and real speedups were calculated.