Second Annual Workshop onHardware Support for Objects and Microarchitectures for Java
Second Annual Workshop on Hardware Support for
Objects and Microarchitectures for Java
Call for participation
In conjunction with ICCD
'00 Austin, Texas September 17, 2000
Most modern programming languages and techniques include
object-oriented methods. However, mainstream computer architectures
have not acknowledged the presence of objects. With the widespread
use of object-oriented programming languages and techniques, it is
becoming important for computer architects to acknowledge the
existence of these methods and their impacts on execution (including
high object allocation rates, the impact of garbage collection,
dynamic binding of calls to methods, and dynamic assembly of programs
at run time from components obtained from disparate sources).
Java is an exciting new object-oriented technology. Hardware for
supporting objects and other features of Java such as multithreading,
dynamic linking and loading is the focus of this workshop. The impact
of Java's features on micro-architectural resources and issues in the
design of Java-specific architectures are interesting topics that
require immediate attention of the research community.
The purpose of this workshop is to draw together researchers and
practitioners concerned with hardware support for objects and Java
implementations for a stimulating exchange of views.
Topics of interest include (but are not limited to):
Microarchitectural features for
object-oriented systems, especially their quantitative evaluation
Measurements of hardware-level
behavior of object-oriented systems
Design of Java Processors:
resource, power and performance constraints
Tuning Java compilers and
applications to efficiently utilize hardware resources
Memory hierarchy for supporting
objects
Instruction set designs and enhancements to support objects
and Java execution.
The format of the workshop will include presentations of selected
papers and plenty of time for discussion.
Click here
for proceedings of the first
workshop (1.5Mb PDF).
Workshop program
9.00 Welcome Address
9.10 Java, Objects, and Architecture: Past, Present and
Future
Mario Wolczko, Sun Microsystems, Inc.
9.40 Session I Chair: Ramesh Radhakrishnan, University
of Texas at Austin.
Dynamic Java
threads on the Jamaica single-chip multiprocessor
Greg Wright, Ahmed El-Mahdy and Ian Watson
On the Predictability of Invoke Targets in Java Byte
Code
Karel Driesen, Patrick Lam, Jerome Miecznikowski, Feng Qian, Derek
Rayside.
11.00 Session II: Memory Systems Chair: Manish
Gupta, IBM T. J. Watson Labs
Annotation
Based Energy Optimization Using Array Interleaving.
R. Athavale, N. Vijaykrishnan and M. Kandemir
Active Memory: Garbage-Collected Memory for Embedded Systems
Witawas Srisa-an, Chia-Tien Dan Lo, and J. Morris Chang
1.30 Session III: Invited presentations
Chair: Vijaykrishnan Narayanan, Penn State University
Optimizing Java Programs: Challenges
and Opportunities
Manish Gupta, IBM T. J. Watson Lab
Understanding, Exploiting
and Improving Java Run-Time Systems
Lizy K. John, University of Texas at Austin
3.10 Session IV: Bytecode execution Chair:
Lizy K. John, University of Texas at Austin
An
Operand Extraction-Based Stack Folding Algorithm for Java
Processors
Watheq EL-Kharashi, Fayez ElGuibaly, and Kin F. Li
BLP: Applying ILP Techniques to
Bytecode Execution
Kevin Scott, Kevin Skadron
Performance Evaluations and
Chip-Space Requirements of a Multithreaded Java Microcontroller
J. Kreuzinger and R. Zulauf, A. Schulz, Th. Ungerer, M. Pfeffer,
U. Brinkschulte, C. Krakowski
Organizers
Workshop Co-Chairs:
Vijaykrishnan Narayanan, Penn State Univ. vijay@cse.psu.edu
Mario Wolczko, Sun Microsystems Inc. mario.wolczko@sun.com
Program Committee
Manish Gupta, IBM mgupta@us.ibm.com
Timothy Heil, Univ. of Wisconsin heilt@ece.wisc.edu
Lizy John, Univ. of Texas at Austin ljohn@ece.utexas.edu
Mahmut Kandemir, Penn State Univ. kandemir@cse.psu.edu
Vijaykrishnan Narayanan, Penn State Univ. vijay@cse.psu.edu
Kunle Olukotun, Stanford Univ. kunle@ogun.stanford.edu
Ramesh Radhakrishnan, Univ of Texas at Austin radhakri@ece.utexas.edu
James Smith, Univ. of Wisconsin jes@ece.wisc.edu
Mario Wolczko, Sun Microsystems Inc. mario.wolczko@sun.com
Maintained by Mario Wolczko
Last modified: Fri Sep 8 2000
|