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".