Using Java Hardware Accelleration

Go To Last Post
4 posts / 0 new
Author
Message
#1
  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi,
if my NGW100 is running again i would like to know how to develop Java applications using the hardware accelleration. But i have no idea where i shoud start or how it works. Is there a JavaVM installed with the Linux that uses the hardware? And why the JDT is not installed in the AVR32 Studio?

Regards
Markus

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

Hi Markus,

Atmel has written a VM for testing the AVR32 CPU's hardware acceleration, but it's been mainly used for benchmarking and proof-of-concept. There is currently no Java VM available, and I understand that getting official approval from Sun is extremely costly. My guess is that until a big customer comes forward requesting such a feature, it will not be prioritized. At any rate, the short answer to your question is No, not at this time.

AVR32 Studio does not include JDT because the underlying tools (VM etc) are missing.

Note that these opinions are my own and not those of Atmel, and I may be wrong. Feel free to contact Atmel regarding this matter.

Tore

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

If there's basic VM support, I don't see why Atmel doesn't package it in a way that the GNU "gij" (Java interpreter associated with GCJ) can use it ... no "approval" from Sun is needed, or in that context even expected. I'd think it would be a Good Thing to see that hardware mechanism be used. And I'd also expect that having a "free as in libre" implementation of hardware Java acceleration would attract interest in the GNU Java community.

Are those benchmarks available anywhere?

  • 1
  • 2
  • 3
  • 4
  • 5
Total votes: 0

I don't think the benchmarks have been published, you'd have to contact Atmel for questions about that.

As for releasing the VM, any release requires resources no matter how unsupported and free the product is. As I said earlier, these things are up to sales and marketing to decide, so I don't really have any further information to give.

Tore