Is Java fast Enough for HEP offline?
l Current (266Mhz PII, JDK 1.1.7)
Clustering .6 secs/event
13.5 Million Calorimeter Cells
Fast MC 6 ms/event
Track Finding + Fitting ~5secs/event
Very competitive with C++/Root implementation (where they
exist)
l Will get even better!!!
JDK 1.2, HotSpot - Run-time optimization
l In real life may be faster than C++
Better, cheaper performance analysis tools
Java encourages lightweight, module interfaces which
promote efficient coding styles
l People time is what really matters