2nd Workshop on
Managed Runtime Environments
MRE'04

 

March 21, 2004

San Jose, California

http://research.microsoft.com/~zorn/mre04/home.htm

 

in conjunction with the IEEE/ACM International Symposium on Code Generation and Optimization (CGO'04)

http://www.cgo.org
 

Final Program Now Available

Thanks for a Great Workshop!
 

Important Links

Call for Papers (.doc)
MRE'04 Final Program (including presentations)

Objective

Managed runtime environments (which include, but are not limited to Virtual Machines) bring higher level abstractions to software design and enable new classes of applications.  Many applications are being developed for managed environments, and it is increasingly important that architectures, compilers, operating systems, and runtime systems are well-adapted for new and potentially very different workloads.   The goals of this workshop are two-fold: first, we want to better understand what these new workloads look like as managed applications are developed, and, second, we want to investigate design and implementation strategies that optimize the execution of these workloads.

 

In this half-day workshop, we seek to bring together diverse participants that are building the latest managed code applications and designing and implementing hardware, OS, and managed runtimes that these applications will execute on.  We encourage active participation from processor architects, system architects, VM implementers and architects, compiler writers, performance analysts, developers, and OS designers.

Topics of Interest

Topics of interest include (but are not limited to):

-          Characterization of Java and .Net applications and runtime environments

-          Measurements of environments involving a mix of managed and unmanaged applications

-         -          Characterization of runtime interaction between the OS, the memory system, and the VM

-          Characterization of runtime libraries and their impact on behavior and performance

-          Effects of architectural features on workload behavior and architecture enhancements for managed code execution

-          Characterization of memory access and allocation patterns, heap structure and usage, and garbage collection techniques

-          Emerging benchmarks of managed applications, including classes of applications ranging from clients, servers, embedded and real-time systems

-          Profiling methods and tools for measuring, understanding, and optimizing the behavior of managed applications

-          Measurements and techniques for identifying bottlenecks in managed applications, especially through multiple abstraction layers

-          Implications of security, distribution, and concurrency on managed code system behavior and design

-          Impact of optimizations on managed workloads

-          Code generation techniques for just-in-time compilation scenarios

Important Dates and Deadlines

·        Submission:January 23, 2004

·        Acceptance: February 20, 2004

·        Final Version: March 12, 2004

Related Conferences and Workshops

MRE’04 is now one of a number of workshops and conferences related to the design and implementation of managed runtime systems and virtual machines.   VM’04 is a full USENIX-sponsored symposium dedicated to the research and engineering of virtual machines.  IVME’04 (Interpreters, Virtual Machines, and Emulators) targets a broad range of topics that includes virtual machine design and implementation.  MRE’04 differs from these other venues in the following ways: 1) because MRE’04 is a workshop, we encourage discussion and presentation of relatively preliminary ideas among a small group of interested parties, 2) due to its association with CGO, MRE’04 more on implementation issues ranging from workload characterization, to hardware, OS, compiler, and runtime system support.

Previous MRE Workshops

Organizers

Ben Zorn (zorn@microsoft.com), co-chair

Microsoft Research

Hoi Vo (hoiv@microsoft.com), co-chair

Microsoft Research

Carole Dulong

Intel Corporation

Michael Hind

IBM Research

Lizy John

University of Texas at Austin

Chris Newburn

Intel Corporation

Mike Smith

Harvard University