Geir Magnusson Jr. wrote:
Hey, I can be there, it seems. Who else? We can get together for
lunch beforehand...
awesome!
geir
On Oct 17, 2005, at 10:37 PM, Stefano Mazzocchi wrote:
for those in cambridge, ma or surroundings.
--
Stefano.
From: CSAIL Event Calendar <[EMAIL PROTECTED]>
Date: October 17, 2005 5:23:50 PM BDT
To: [EMAIL PROTECTED]
Subject: TALK:Wednesday 10-26-05 End-to-End Performance Optimization
of Java Server
End-to-End Performance Optimization of Java Server Workloads
Speaker: Jong-Deok Choi
Speaker Affiliation: IBM T. J. Watson Research Center
Host: Martin Rinard
Host Affiliation: CSAIL
Date: 10-26-2005
Time: 2:00 PM - 3:00 PM
Refreshments: 1:45 PM
Location: 32-D463 Star
The size and complexity of large-scale commercial middleware systems,
such as J2EE, and their workloads makes it difficult to understand
and optimize the performance of such systems. A J2EE middleware with
its application may have tens of thousands of methods, hundreds of
concurrently executing threads, and runtime stacks that are hundreds
of methods deep. While acting like an operating system for its
applications and providing various runtime services, J2EE runs on a
Java Virtual Machine (JVM) as an application mostly written in Java.
The JVM itself provides its own various runtime services, such as
synchronization and garbage collection, and in turn relies on the
underlying operating system for OS services such as threading and
memory management. This complicated interaction among the various
layers of the software (and hardware) stack is a major source of the
challenge to understanding and optimizing the performance of such
large-scale middleware systems and their applicat
ions.
In this talk, I will first present a brief description of the whole-
stack, end-to-end analysis and optimization system we have developed
at IBM T. J. Watson Research Center for Websphere Application Server
(WAS), which is IBM's implementation of the J2EE. After that, I will
present runtime data and their analysis results from the various
layers of the SW and HW stack running WAS and its key benchmark
programs, and compare them with those of SPECjbb, a Java benchmark
program widely used by Java performance researchers. I will also
present a few of the performance bottlenecks we have found, and their
optimization.
Bio:
Jong-Deok Choi is a Research Staff Member (RSM) and Manager of the
High Performance Programming group at the IBM T. J. Watson Research
Center in Yorktown Heights, New York. He is a project co-leader of
the End-to-End Server Optimization project, a cross-organizational
effort in IBM for improving the performance of commercial eServer
applications on IBM's server platforms. Since joining Watson Research
in 1989, he has been involved in various research and development
projects - in the areas of program analysis, optimization, and
debugging - such as PTRAN, TPO, Jalapeno, DejaVu, JikesRVM, and
End-to-End Optimization. His research interests include static and
dynamic analysis and optimization of commercial and scientific
applications, middleware analysis and optimization, high performance
computer architecture, and debugging multithreaded and distributed
applications.
He received B.S. in Electronic Engineering from SNU, Korea in 1979,
M.S. in Electrical Engineering from KAIST, Korea in 1981, and M.S.
and Ph.D. both in Computer Sciences from Univ. of Wisconsin-Madison
in 1985 and 1989, respectively.
Relevant URL(S):
For more information please contact: Mary McDavitt, 617-253-9620,
[EMAIL PROTECTED]
_______________________________________________
Seminars mailing list
[EMAIL PROTECTED]
https://lists.csail.mit.edu/mailman/listinfo/seminars
--
Stefano.