Laurent Daynes

The People at Sun Labs

 Click For Laurent Daynes's Home Page

Dr. Laurent Daynes
Senior Staff Engineer
Maxine Project
Sun Microsystems Laboratories


Icnc - Grenoble 180, Avenue De L'Europe
egnb07
Montbonnot Saint Martin, 38330


Laurent Daynès is a Senior Staff Engineer on the Maxwell project in Sun Microsystems Laboratories, where he is working on implementation of virtual machine for modern programming languages. Prior to joining the Maxwell project, he worked in the Barcelona project where he was the main contributor to MVM, the multi-tasking virtual machine.

His research interests include scalable multitasking virtual machine design, garbage collection, meta-circular design, dynamic optimization, the integration of type safe programming languages with flexible transactional mechanisms, use of flexible transaction mechanisms to enforce protection in language-based extensible system, multi-user cooperative environments, and application servers.

Before joining Sun Microsystems Laboratories in October 1997, Daynès worked as a research fellow in the University of Glasgow, Scotland, where he was the lead designer and implementor of the first prototype of Pjama(TM), a Java Virtual Machine with provision of orthogonal persistence. From 1991 to 1995, he has worked at INRIA as a member of a research team developing a persistent programming environment that takes advantage of micro-kernel technologies.

Daynès has a Ph.D. degree in Computer Science from the University Pierre & Marie Curie (Jussieu Paris 6) in France.

Technical Reports

  • Scaling J2EE™ Application Servers with the Multi-Tasking Virtual Machine
    By: Mick Jordan, Laurent Daynes, Grzegorz Czajkowski, Marcin Jarzab and Ciaran Bryce
    Report Number: TR-2004-135
    Jun 1, 2004
  • Automated and Portable Native Code Isolation
    By: Mario Wolczko, Laurent Daynes and Grzegorz Czajkowski
    Report Number: TR-2001-96
    Apr 1, 2001

    Latest Sun Patents

  • Methods for determining a safe end of scan for generational garbage collection
    (Sep 1, 2009)
  • Methods for implementing virtual method invocation with shared code
    (Apr 28, 2009)
  • System and method for ensuring non-interfering garbage collection in a real time multi-threaded environment
    (Jan 27, 2009)
  • Synchronizing object promotion in a multi-tasking virtual machine with generational garbage collection
    (Nov 18, 2008)
  • Sharing runtime representation of software component methods across component loaders
    (Jul 29, 2008)
    See all 23 patents »

    Awards

    Back to list of People