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