Jones Optimality and Hardware Virtualization (A Report on Work in Progress)
- đ¤ Speaker: Boris Feigin (University of Cambridge)
- đ Date & Time: Thursday 25 October 2007, 15:15 - 16:15
- đ Venue: GS15, Computer Laboratory
Abstract
The growing adoption of hardware virtualization solutions (VMware and Xen being two prominent examples) leads us to examine the common ground between this yet-again vibrant technology and partial evaluation. A virtual machine executes on host hardware and presents to its guest program a replica of that host environment, complete with CPU , memory, and I/O devices. A virtual machine can be seen as a self-interpreter.
A program specializer is considered Jones-optimal if it is capable of removing a layer of interpretational overhead. Can efficient virtualization be understood in terms of Jones-optimal specialization?
A fully abstract programming language translation is one that preserves equivalences. Should a virtual machine be ``fully abstract’’?
We hope that this discussion will encourage wider exchange of ideas between the virtualization and partial evaluation communities.
Series This talk is part of the Computer Laboratory Programming Research Group Seminar series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computer Laboratory Programming Research Group Seminar
- Department of Computer Science and Technology talks and seminars
- GS15, Computer Laboratory
- Interested Talks
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Thursday 25 October 2007, 15:15-16:15