Re: Java execution acceleration
[email protected] Wed, 11 Jun 2008 06:20:59 PDT
| Newsgroups | gmane.comp.java.sun.kvm |
|---|---|
| Message-ID | <17350322.32481213190492822.JavaMail.tomcat@sdcst12.sjc.collab.net> |
A broader range of optimizations is possible with JIT and HotSpot technologies than can be achieved with hardware acceleration that focuses on optimizing evaluation of individual bytecodes. Runtime optimization techniques can target optimizations to frequently used methods, inline to avoid method calls, do subexpression optimization/elimination, move common subexpressions out of loops, etc. just to name a few simple ones. VM implementations are need flexibility in the representation of Objects, flags and support for synchronization primitives to optimize performance and provide alternatives in GC and synchronization. A combination of hardware and software could have greater improvements but once a mechanism is embedded in hardware it ends up constraining the possible VM design. [Message sent by forum member 'rriggs9000' (rriggs9000)] http://forums.java.net/jive/thread.jspa?messageID=279679 =========================================================================== To unsubscribe, send email to [email protected] and include in the body of the message "signoff KVM-INTEREST". For general help, send email to [email protected] and include in the body of the message "help".