Re: Java execution acceleration
[email protected] Tue, 10 Jun 2008 05:28:23 PDT
| Newsgroups | gmane.comp.java.sun.kvm |
|---|---|
| Message-ID | <7687104.155231213100941582.JavaMail.tomcat@sdcst12.sjc.collab.net> |
hcucu, Java hardware acceleration has been a long-time subject of investigations. In fact, I actually worked on Sun's picoJava hardware acceleration engine way back when. Also, phoneME has the hooks to support ARM's Jazelle technology. However, I think the general experience has been that providing hardware acceleration is a loosing battle except for very specific and constrained applications. General purpose CPUs benefit from the rapid evolution of semiconductor technology and there is a lot of economy of scale for using the CPU for most, if not all, processing requirements in a system including Java execution - with the notable exception of graphics engines (this seems to be too demanding for even modern CPUs to support). We have found over the years that Java hardware acceleration provides marginal and short-lived performance benefits in most real-world applications - although there are specific application scenarios in which it does provides tangible benefits. As for benchmarks, we've been using www.grinderbench.org which is a well-designed benchmark covering many aspects of raw bytecode execution. -- Terrence [Message sent by forum member 'terrencebarr' (terrencebarr)] http://forums.java.net/jive/thread.jspa?messageID=279388 =========================================================================== 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".