Bitcoin Forum
May 09, 2024, 12:31:02 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: ASIC JVM?  (Read 1173 times)
btcusr (OP)
Sr. Member
****
Offline Offline

Activity: 405
Merit: 255


@_vjy


View Profile
March 13, 2013, 05:34:16 AM
 #1

Just wondering.. Even though there is so much support for java (millions of programmers, billions of users, etc.), why dont' we see JVM implemented into silicon yet??  Roll Eyes

but, Bitcoin is only 4 years old and we have ASIC machines now..  Wink

1715214662
Hero Member
*
Offline Offline

Posts: 1715214662

View Profile Personal Message (Offline)

Ignore
1715214662
Reply with quote  #2

1715214662
Report to moderator
1715214662
Hero Member
*
Offline Offline

Posts: 1715214662

View Profile Personal Message (Offline)

Ignore
1715214662
Reply with quote  #2

1715214662
Report to moderator
Be very wary of relying on JavaScript for security on crypto sites. The site can change the JavaScript at any time unless you take unusual precautions, and browsers are not generally known for their airtight security.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
Come-from-Beyond
Legendary
*
Offline Offline

Activity: 2142
Merit: 1009

Newbie


View Profile
March 13, 2013, 08:52:07 AM
 #2

why dont' we see JVM implemented into silicon yet??  Roll Eyes

Coz of http://en.wikipedia.org/wiki/Virtualization.
airsheep
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
March 13, 2013, 03:23:27 PM
 #3

Just wondering.. Even though there is so much support for java (millions of programmers, billions of users, etc.), why dont' we see JVM implemented into silicon yet??  Roll Eyes

It's been tried (and mostly failed, apart from embedded smartcard devices) several times: http://en.wikipedia.org/wiki/Java_processor

IMO, the reason is this ...

Intel and AMD invest a huge amount of money into building the fastest possible general purpose CPUs. A modern chip fab costs literally 100s of millions of BTC. They also have decades of experience designing chips.

It's true that in theory a CPU designed to execute Java directly could be faster than an Intel/AMD CPU running a software JVM. But in practice, no-one else has the money and experience to build a CPU anywhere near as fast as Intel/AMD - so that advantage remains theoretical.

Where you can beat Intel/AMD is by concentrating on tasks that general purpose CPUs aren't very good at - such as tasks that benefit from massively parallelism. Things like graphics rendering, video decoding, SHA256 hashing, ...

However, executing Java bytecode isn't one of these tasks - it's a complex, unpredictable, non-parallelisable task.

A company called Azul http://en.wikipedia.org/wiki/Azul_Systems came close to succeeding with custom Java hardware - they used to produce special hardware (Vega Java Compute Appliances) which massively sped up Java garbage collection in particular. However, it was never quite compelling enough to make companies decide to go out and buy very expensive Azul servers instead of just buying more off the shelf Intel x86 servers ...
btcusr (OP)
Sr. Member
****
Offline Offline

Activity: 405
Merit: 255


@_vjy


View Profile
March 14, 2013, 04:41:08 AM
 #4

...
A modern chip fab costs literally 100s of millions of BTC.
...

There is nothing in this world costs more than ~21 million BTC.. Grin

btcusr (OP)
Sr. Member
****
Offline Offline

Activity: 405
Merit: 255


@_vjy


View Profile
March 14, 2013, 04:43:04 AM
 #5

There is so much news about JVM implementation into hardware.. How did I miss?  Roll Eyes

btcusr (OP)
Sr. Member
****
Offline Offline

Activity: 405
Merit: 255


@_vjy


View Profile
March 14, 2013, 05:28:18 AM
 #6

I think JVM is RISC architecture, which is good for mobile processors.
May be google do this better, but hopefully Oracle won't let Google..

Android mobile phones and all-java apps would then be entirely different..
just think about what a quad-core JVM, directly implemented into processor, can do.. Smiley

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!