Blogs (9) >>
SPLASH 2016
Sun 30 October - Fri 4 November 2016 Amsterdam, Netherlands
Mon 31 Oct 2016 18:42 - 19:00 at PTA - Poster Reception Monday Chair(s): Sebastian Erdweg, Jeff Huang
Wed 2 Nov 2016 17:30 - 19:30 at Foyer - Poster Reception Wednesday Chair(s): Sebastian Erdweg, Jeff Huang

The use of a standard calling convention throughout a binary can bloat code size and negatively impact power consumption, flash memory costs, and chip size in embedded or otherwise size-critical domains. This is particularly true in “compressed” instruction sets, such as the 16-bit ARM Thumb instruction set, used in virtually all smart phones and in many other smaller-scale embedded devices. Here, we examine the extent of the problem in modern embedded software. We found that between 6-17% of the code in typical binaries represents overhead necessary for implementing the calling convention. Finally, we propose a method of reducing this overhead by assigning calling conventions per-procedure during register allocation, and discuss solutions to scalability problems with this approach.

Mon 31 Oct

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

17:30 - 20:30
Poster Reception MondayPosters at PTA
Chair(s): Sebastian Erdweg Delft University of Technology, Netherlands, Jeff Huang Texas A&M University
17:30
18m
Talk
A Sampling-based Approach to Accelerating Queries in Log Management Systems
Posters
Tal Wagner MIT CSAIL, Eric Schkufza Stanford University, Udi Wieder VMware
17:48
18m
Talk
A Web Application is a Domain-Specific Language
Posters
David H. Lorenz Open University and Technion IIT, Boaz Rosenan University of Haifa
18:06
18m
Talk
Introducing Lightweight Reactive Values to Java
Posters
Tetsuo Kamina Ritsumeikan University
18:24
18m
Talk
Reconsidering Reliability in Distributed Actor Systems
Posters
18:42
18m
Talk
Reducing Procedure Call Bloat in ARM Binaries
Posters
Joseph Caldwell University of Tokyo
19:00
18m
Talk
Removing Stagnation from Modern Code Review
Posters
Giovanni Viviani University of British Columbia, Gail Murphy University of British Columbia
19:18
18m
Talk
Specifying CSS Layout with Reference Attribute Grammars
Posters
Scott Buckley Macquarie University, Australia, Anthony Sloane Macquarie University, Australia, Matthew Roberts Macquarie University
19:36
18m
Talk
Supporting Resource Bounded Multitenancy in Akka
Posters
Ahmed Abdel Moamen University of Saskatchewan , Nadeem Jamali
19:54
18m
Talk
libDSU: Towards Hot-Swapping Dynamically Linked Libraries on Stock Linux
Posters
Martin Alexander Neumann , Christoph Tobias Bach Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany, Stefan Kratochwil Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany
20:12
18m
Talk
sk_p: a neural program corrector for MOOCs
Posters

Wed 2 Nov

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

17:30 - 19:30
Poster Reception WednesdayPosters at Foyer
Chair(s): Sebastian Erdweg Delft University of Technology, Netherlands, Jeff Huang Texas A&M University
17:30
2h
Talk
Reconsidering Reliability in Distributed Actor Systems
Posters
17:30
2h
Talk
Specifying CSS Layout with Reference Attribute Grammars
Posters
Scott Buckley Macquarie University, Australia, Anthony Sloane Macquarie University, Australia, Matthew Roberts Macquarie University
17:30
2h
Talk
sk_p: a neural program corrector for MOOCs
Posters
17:30
2h
Talk
Reducing Procedure Call Bloat in ARM Binaries
Posters
Joseph Caldwell University of Tokyo
17:30
2h
Talk
Removing Stagnation from Modern Code Review
Posters
Giovanni Viviani University of British Columbia, Gail Murphy University of British Columbia
17:30
2h
Talk
A Web Application is a Domain-Specific Language
Posters
David H. Lorenz Open University and Technion IIT, Boaz Rosenan University of Haifa
17:30
2h
Talk
Introducing Lightweight Reactive Values to Java
Posters
Tetsuo Kamina Ritsumeikan University
17:30
2h
Talk
libDSU: Towards Hot-Swapping Dynamically Linked Libraries on Stock Linux
Posters
Martin Alexander Neumann , Christoph Tobias Bach Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany, Stefan Kratochwil Karlsruhe Institute of Technology, Vincenz-Priessnitz-Str. 1, Karlsruhe, Germany
17:30
2h
Talk
Supporting Resource Bounded Multitenancy in Akka
Posters
Ahmed Abdel Moamen University of Saskatchewan , Nadeem Jamali
17:30
2h
Talk
A Sampling-based Approach to Accelerating Queries in Log Management Systems
Posters
Tal Wagner MIT CSAIL, Eric Schkufza Stanford University, Udi Wieder VMware