Events at The University of Manchester
  • University home
  • Events
  • Home
  • Exhibitions
  • Conferences
  • Lectures and seminars
  • Performances
  • Events for prospective students
  • Family events
  • All Events

The Maxine Project -- productive and approachable development of high-performance virtual machines

Dates:12 December 2011
Times:14:00 - 15:00
What is it:Seminar
See travel and contact information
Add to your calendar

More information

  • Research Seminars

Other events

  • In category "Seminar"

Speaker: Dr Laurent Daynes, Oracle labs

Host: Barry Cheetham and Mikel Lujan

Abstract:

Increasingly, the answer to exploiting new hardware and to adequately address new class of problems both in terms of performance and productivity comprises developing domain-specific programming languages. Consequently, quickly prototyping a new virtual machine (VM) or adapting an existing one to accommodate new programming languages is becoming crucial. Developing a high-performance VM is a time-consuming and challenging task. The choice of programming language to develop a VM has a significant impact as it dictates the level of productivity one can enjoy from the language's features and from the available development tools (IDE, diagnosis, debugging, testing).

The Maxine virtual machine is an open-source virtual machine developed in Java from Oracle Labs that aims at offering an highly productive and approachable vehicle to experiment with VM implementations.

After a presentation of the key aspects of the design of the Maxine VM, the talk will focus on how developing virtual machines with Maxine compare with developing the HotSpot VM, Oracle's flagship high-performance, industrial-strength Java Virtual Machine. We will base our comparison on several key VM implementation idioms adopted in the HotSpot JVM with their counterpart in Maxine.

We will then described the other key productivity tool used daily during VM development: the Maxine Inspector, an innovative visual tool that seamlessly integrates object browsing with both source-level and low-level debugging.

We will conclude with a brief presentation of the ongoing efforts on Maxine and a non-exhaustive list of open issues, and we will discuss the Maxine project's model for technology transfer within Oracle.

Travel and Contact Information

Find event

2.19
Kilburn Building
Manchester

 

Share / follow event

Contact us

  • +44 (0) 161 306 6000

Find us

The University of Manchester
Oxford Rd
Manchester
M13 9PL
UK

Connect with the University

  • Facebook page for The University of Manchester
  • Twitter page for The University of Manchester
  • YouTube page for The University of Manchester
  • Google+ page for The University of Manchester
  • Pinterest page for The University of Manchester

  • Privacy /
  • Copyright notice /
  • Accessibility /
  • Freedom of information /
  • Charitable status /
  • Royal Charter Number: RC000797
  • Close menu
  • Home
    • Featured events
    • Today's events
    • The Whitworth events
    • Manchester Museum events
    • Jodrell Bank Discovery Centre events
    • Martin Harris Centre events
    • The John Rylands Library events
    • Exhibitions
    • Conferences
    • Lectures and seminars
    • Performances
    • Events for prospective students
    • Family events
    • All events