Università della Svizzera italiana

Analysis and optimization of task granularity on the Java virtual machine

Rosà, Andrea ; Binder, Walter (Dir.)

Thèse de doctorat : Università della Svizzera italiana, 2018 ; 2018INFO008.

Task granularity, i.e., the amount of work performed by parallel tasks, is a key performance attribute of parallel applications. On the one hand, fine-grained tasks (i.e., small tasks carrying out few computations) may introduce considerable parallelization overheads. On the other hand, coarse-grained tasks (i.e., large tasks performing substantial computations) may not fully utilize the...