| Description: |
Google Engineering Offices
76 Ninth Avenue (between 15th/16th St), 4th Floor
New York, NY 10011
GOOGLE-MAPS Coordinates [map is mouse-draggable]
IF YOU DO NOT REGISTER, YOU WILL NOT GET IN. PLEASE BE PROMPT.
Run Anywhere from the Hardware Perspective
Java’s “write once, run anywhere” mantra was a revolutionary concept when it first launched. It helped Java push into areas traditionally held by other technologies. Now it's almost taken for granted, but adhering to it is still a necessity. There continues to be a lot of work being done behind the scenes to keep the JRE running anywhere well, so that it has the features and performance that you require for your applications.
AMD collaborates with JVM vendors and OSVs to make that happen. One of the AMD teams that contributes to these efforts is the Java Labs, which focuses on JVM throughput optimizations, the development of tools for performance analysis of Java workloads, and the incorporation of hardware advancements into the runtime environment.
We will discuss:
-
Optimizations recently contributed or currently being investigated by the team, including Hashmap common use case changes, class size reductions for monster objects like BigDecimal, and automatic field reordering and deletion in the JVM
-
JVMTI changes that will provide more robust profiling data for tools
-
Performance tuning suggestions for hardware features, including large page support and NUMA
-
Tips on how to tap the power of the latest hardware features
6:00-6:15pm Open NYJavaSIG Q&A and Administrivia
6:15-7:45pm "Run Anywhere" from the Hardware Perspecive - AMD Java Labs
7:45-8:00pm Raffle
IntelliJ 7.0 courtesy of JetBrains
*FOUR* ATI VisionTek Radeon HD4870 Graphics cards courtesy of AMD
See you at the meeting. Remember... 3 no-shows and you're out. :)
Eat, Drink, Code. And Happy Holidays! :)
Frank G. - NYJavaSIG Chair
|