IBM Personal communication

MASPLAS'02 Site

ACM Logo

MASPLAS'01

Mid-Atlantic Student Workshop
on
Programming Languages and Systems

Friday, April 27, 2001
hosted by IBM Research
in cooperation with ACM SIGPLAN

IBM Watson Research Center
30 Saw Mill River Road
Hawthorne, NY 10532

This one-day workshop provides students with the opportunity to present their research. Graduate and undergraduate students are encouraged to both present and attend. This year's workshop will consist of

This year's event is co-located with Programming Languages Day on Thursday, April 26, 2001.

The relevant workshop information can be found at the following links:

Conference Organizer: Michael Hind

Any questions, send email to hind@watson.ibm.com





Keynote Details

Presentation

Getting Real and Getting Dirty without Getting Real Dirty
Storage Management for Real-Time and Embedded Systems
Ron K. Cytron
Washington University

Languages like Java and ML have proved successful in the development of robust software, in part because they automatically manage the allocation and deallocation of storage. While automatic storage management has its costs, extant algorithms work well when the overhead can be amortized over all storage operations. For real-time systems, however, each operation must take bounded time. Thus, predictability is more important than raw speed for such systems.

In this talk we present algorithms for storage management that are well suited for real-time systems. For storage allocation, we present variations of Knuth's buddy system that offer bounded-time for allocation as well as reasonable management of storage fragmentation. For garbage collection, we present two algorithms that operate in bounded time. One algorithm is a variation on reference counting, and the other algorithm dynamically schedules an object's collection in response to storage accesses of that object.

We present results for these algorithms based on our implementation in Sun's JDK interpreter for Java. Finally, we present an approach for informed storage management, in which the allocator and collector bias their activity based on a program's storage needs.

Biography

Ron K. Cytron is an Associate Professor of Computer Science at Washington University, where his research interests include automatic program optimization and transformation (especially of network software and middleware), voting strategies suitable for the Internet, and storage-management systems suitable for object-oriented programs. He received a B.S. in electrical engineering from Rice University in 1980. His graduate studies at the University of Illinois at Urbana-Champaign resulted in an M.S. in 1982 and a Ph.D. in 1984, both in computer science. He was a Research Staff Member at IBM's Thomas J. Watson Research Center from 1984 until 1993.



Workshop Registration

In order to attend MASPLAS, you must register by Friday, April 20, 2001. Thanks to IBM Research and ACM SIGPLAN there is no registration fee. To register, send an email message to hind@watson.ibm.com containing the following information: To keep email volume to a minimum, if you are coming with a group, please send one message with the above information.

Onsite registration will not be possible.



Workshop Directions

The workshop will be held in the Hawthorne I building of Hawthorne location. Directions, lodging, and transportation information is available. Other information about the Watson site is also available.

Important Note: The main entrance to the building is in the rear.




History of MASPLAS

Many thanks to Phil Pfeiffer for porting a successful model from the Midwest to the Mid-Atlantic region. Since 1995, the Mid-Atlantic Student workshop on Programming Languages and Systems (MASPLAS) has provided graduate and undergraduate students an opportunity to present their research in both talk and poster sessions. This year, we are pleased to host Ron K. Cytron as our keynote speaker.

These annual regional conferences provide opportunities for students to network and for group mentoring. The goals of these meetings are fourfold

Annual MASPLAS meetings have been held since Spring 1995. Previous hosts include

Previous keynote speakers include Dr. Jeanne Ferrante, Dennis Ritchie, Dr. Alan Kay, and Dr. John Vlissides.



hind@watson.ibm.com