Bitcoin Forum
May 08, 2024, 05:34:06 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

1715146446
Hero Member
*
Offline Offline

Posts: 1715146446

View Profile Personal Message (Offline)

Ignore
1715146446
Reply with quote  #2

1715146446
Report to moderator
1715146446
Hero Member
*
Offline Offline

Posts: 1715146446

View Profile Personal Message (Offline)

Ignore
1715146446
Reply with quote  #2

1715146446
Report to moderator
1715146446
Hero Member
*
Offline Offline

Posts: 1715146446

View Profile Personal Message (Offline)

Ignore
1715146446
Reply with quote  #2

1715146446
Report to moderator
Unlike traditional banking where clients have only a few account numbers, with Bitcoin people can create an unlimited number of accounts (addresses). This can be used to easily track payments, and it improves anonymity.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715146446
Hero Member
*
Offline Offline

Posts: 1715146446

View Profile Personal Message (Offline)

Ignore
1715146446
Reply with quote  #2

1715146446
Report to moderator
1715146446
Hero Member
*
Offline Offline

Posts: 1715146446

View Profile Personal Message (Offline)

Ignore
1715146446
Reply with quote  #2

1715146446
Report to moderator
1715146446
Hero Member
*
Offline Offline

Posts: 1715146446

View Profile Personal Message (Offline)

Ignore
1715146446
Reply with quote  #2

1715146446
Report to moderator
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!