‹Programming› 2017 (series) / MoreVMs 2017 (series) / Workshop on Modern Language Runtimes, Ecosystems, and VMs /
Processor Tracing for Virtual Machines
Mon 3 Apr 2017 14:35 - 15:00 at D2.10 - Compilation and Optimization
The gathering and analysis of processor traces has been used in computer design and processor architecture research for many decades, but has not been of practical utility in production software — until now. A new facility from Intel, Processor Trace, allows software to gather control-flow traces at low overhead, and it may be possible to analyse and utilise this information within virtual machines for a variety of benefits. In this talk we will describe Processor Trace, how it could be used in VMs, and our progress towards exploiting this mechanism.
Extended Abstract (morevms17-final8.pdf) | 120KiB |
Mon 3 AprDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Mon 3 Apr
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:00 | |||
13:20 25mTalk | OCaml-Java: Running ML programs on a JVM MoreVMs Xavier Clerc ocamljava.org File Attached | ||
13:45 25mTalk | On the Need of Compilepretation for Legacy Languages MoreVMs Vadim Zaytsev Raincode, Belgium File Attached | ||
14:10 25mTalk | Horizontal Profiling for Virtual Machine Optimization Transplants MoreVMs File Attached | ||
14:35 25mTalk | Processor Tracing for Virtual Machines MoreVMs File Attached |