"Summary
In this presentation from the JVM Languages Summit 2009, Cliff
Click discusses the Von Neumann architecture, CISC vs RISC, the
rise of multicore, Instruction-Level Parallelism (ILP), pipelining,
out-of-order dispatch, static vs dynamic ILP, performance impact of
cache misses, memory performance, memory vs CPU caching, examples
of memory/CPU cache interaction, and tips for improving
performance.
"Bio
With more than twenty-five years experience developing compilers,
Cliff serves as Azul Systems' Chief JVM Architect. Cliff joined
Azul in 2002 from Sun Microsystems where he was the architect and
lead developer of the HotSpot Server Compiler, a technology that
has delivered dramatic improvements in Java performance since its
inception.
"About the conference
The 2009 JVM Language Summit is an open technical collaboration
among language designers, compiler writers, tool builders, runtime
engineers, and VM architects. The talks inform the audience, in
detail, about the state of the art of language design and
implementation on the JVM, and the present and future capabilities
of the JVM itself."