Write a Blog >>
GPCE 2016
Mon 31 October - Tue 1 November 2016 Amsterdam, Netherlands
co-located with SPLASH 2016
Mon 31 Oct 2016 13:30 - 14:00 at Zürich 1 - Generative Programming II Chair(s): Ulrik Pagh Schultz

Nowadays, many virtual execution environments benefit from concurrency offered by the actor model. Unfortunately, while actors are used in many applications and computing frameworks, existing profiling tools are little effective in analyzing the performance of applications using actors. In this paper, we present a new instrumentation-based technique to profile actors in virtual execution environments. Our technique adopts platform-independent profiling metrics that minimize the perturbations induced by the instrumentation logic and allow comparing profiling results across different platforms. In particular, our technique measures the initialization cost, the amount of executed computations, and the messages sent and received by each actor. We implement our technique within a profiling tool for Akka actors on the Java platform. Evaluation results show that our profiling technique can help performance analysis of actor utilization and communication between actors in large-scale computing frameworks.

Mon 31 Oct
Times are displayed in time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

13:30 - 15:10: Generative Programming IIGPCE at Zürich 1
Chair(s): Ulrik Pagh SchultzUniversity of Southern Denmark
13:30 - 14:00
Talk
Actor Profiling in Virtual Execution Environments
GPCE
Andrea RosàUniversità della Svizzera italiana, Lydia Y. ChenIBM Research Lab Zurich, Walter BinderUniversity of Lugano
14:00 - 14:30
Talk
Bootstrapping Domain-Specific Meta-Languages in Language Workbenches
GPCE
Gabriël KonatDelft University of Technology, Sebastian ErdwegDelft University of Technology, Netherlands, Eelco VisserDelft University of Technology, Netherlands
Link to publication DOI Pre-print Media Attached
14:30 - 15:00
Talk
Dependence-Driven Delimited CPS Transformation for JavaScript
GPCE
Laure PhilipsSoftware Languages Lab, Joeri De KosterVrije Universiteit Brussel, Belgium, Wolfgang De MeuterVrije Universiteit Brussel, Belgium, Coen De RooverVrije Universiteit Brussel, Belgium
File Attached