|
|
Duties
I am a Distinguished Engineer in
Sun Microsystems Laboratories
, where I lead a small research group.
Contact information
email: Mario.Wolczko@Sun.COM
Note: I use a very aggressive spam filter. To ensure that your email
is not discarded, put the words "NOT SPAM" in the subject line.
Sun Microsystems Labs.
M/S UMPK 16-159
16 Network Circle
Menlo Park
CA 94025, U.S.A.
tel: (650) 786 6552
fax: (650) 786 6013
Current project
Mayhem - Architectures for Objects
My current focus is the investigation of architectural support for
object-oriented languages, especially the Java programming language.
See our technical report for details, and a
description of the Mayhem
project.
Before joining Sun I worked in the area of architectures for
object-based systems (on the
Mushroom
project).
Together with Prof. Vijaykrishnan
Narayanan of Penn State University, I organized the
First Workshop on Hardware Support for Objects and Microarchitectures
for Java held in October 1999.
In September 2000 we held the Second
Workshop.
A book, Java
Microarchitectures, containing selected revised papers from the
workshops, plus invited submissions, was published in April 2002.
Older projects
Power and performance optimizations at various levels of Java
execution
I have collaborated with Prof. Vijaykrishnan
Narayanan and his group at Penn State Uni.
Various joint publications have resulted from this
collaboration.
The Tracing JVM
I have constructed a modified JavaTM
Virtual Machine which can gather
data useful for studying the behavior of Java applications. More
information
can be found here.
Java benchmarking
I have done some comparative
benchmarking of Java, based on the Richards and DeltaBlue benchmarks.
The Self project
From August '93 to July '95, I was part of
the Self group.
-
An object-aware memory architecture
-
Greg Wright, Matthew L. Seidl, Mario Wolczko, Sun Labs Technical
Report TR-2005-143.
-
Heap Compression for Memory-Constrained Java Environments
-
G. Chen, M. Kandemir, N. Vijaykrishnan, M. J. Irwin, B. Mathiske,
M. Wolczko, OOPSLA 2003.
-
Tracking Object Life Cycle for Leakage Energy Optimization
-
G. Chen, N. Vijaykrishnan, M. Kandemir, M. J. Irwin and M. Wolczko,
Proc. ISSS/CODES joint conference, Oct 2003.
-
Tuning
Garbage Collection for Reducing Memory System Energy in an Embedded
Java Environment
-
G. Chen, R. Shetty. M. Kandemir, N. Vijaykrishnan, M. J. Irwin,
M. Wolczko, Transactions on Embedded
Computing Systems, 1:1, Sep 2002, pp.1-29.
-
Adaptive Garbage Collection for Battery Operated Environments
-
G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin,
M. Wolczko, Proc. JVM'02
-
Java Microarchitectures
-
V. Narayanan, M. Wolczko (eds), Kluwer, April 2002.
-
Tuning Garbage Collection in an Embedded Java Environment
-
G. Chen, R. Shetty, M. Kandemir, N. Vijaykrishnan, M. J. Irwin,
M. Wolczko, Proc HPCA 8.
-
Automated
and Portable Native Code Isolation
-
Grzegorz Czajkowski, Laurent Daynes and Mario Wolczko, Sun Labs
Technical Report TR-2001-96, April 2001. Also published in The 12th
International Symposium on Software Reliability Engineering
-
Towards a Universal Implementation Substrate for Object-Oriented Languages
-
Mario Wolczko, Ole Agesen and David Ungar, OOPSLA '99 workshop on
Simplicity, Performance and Portability in Virtual Machine Design.
-
self includes: Smalltalk
- Mario Wolczko, in Prototype-Based
Programming, Noble, Taivalsaari, Moore (eds), Springer, 1999.
-
Compiling
Java, Just In Time
- Timothy Cramer, Richard Friedman, Terrence Miller, David Seberger,
Robert Wilson, Mario Wolczko, IEEE Micro May/June 1997, pp.36-43.
-
From Kansas to Oz: collaborative debugging when a shared world breaks
- Randall B. Smith, Mario Wolczko and David Ungar, Comm ACM., April 1997.
Further biographical details, including patents, can be found here,
Pronouncing my surname
It's not as bad as it looks. The `cz' is pronounced `ch'. Say
`Wol-ch-coe' and you'll have it.
Last modified: Wed Mar 16 23:55:37 PST 2005
|