r**u 发帖数: 1567 | 1 Without OS. I have very little knowledge about java. Thanks. |
S**I 发帖数: 15689 | 2 I don't think so.
【在 r**u 的大作中提到】 : Without OS. I have very little knowledge about java. Thanks.
|
C**p 发帖数: 99 | 3
It's not likely to implement full-fledged JIT on hardware.
though there is possibility to use hardware to assist some parts of the
JVM operations though.
【在 r**u 的大作中提到】 : Without OS. I have very little knowledge about java. Thanks.
|
g*****g 发帖数: 34805 | 4 Technically it's possible. Practically you don't want to throw away your
hardware due to a JVM bug. |
s*******e 发帖数: 42 | 5 He is saying running JVM on hardware -- not implementing JVM on hardware.
With O/S, it is similar to a bootloader. If you have FS support, memory
management, display drivers, etc, you may be able to compile JVM without OS. |
s*******e 发帖数: 42 | 6 Some processors support java bytecode such as jazelle feature for ARM.
However, performance of Jazelle is worse than JVM with JIT. It didn't really
catch on. |
w**********n 发帖数: 185 | 7 I visited Sun in Beijing at 2009, they were a ton of such hardware in their
building, used for security system.. |
i****k 发帖数: 804 | 8 当然可以,BEA曾经有过概念产品(JRockit on raw iron)。
Computing infrastructure有两个互相矛盾的趋势,一是通用化标准化的generic
commodity hardware。这类硬件的设计原则是适用于跑各种workload,方便虚拟化的
Infrastructure Cloud。另一个趋势是集成化和垂直优化,比如Oracle的Exa系列,IBM
的pure系列。这类硬件的设计目标是面对workload进行专门优化。Java on raw iron
属于后一类,但是没有流行开。
我个人认为这个概念很难流行开。根本原因是操作系统对JVM的performance overhead
并不太大。要提高JAVA系统性能完全可以采取更容易的horizontal scale-out。相比而
言,采用专门优化的硬件会导致替代成本太高。
【在 r**u 的大作中提到】 : Without OS. I have very little knowledge about java. Thanks.
|
|
c*******n 发帖数: 2764 | 9 为什么要泡在baremental上?就为了一点点性能?
OS提供的诸多service是JVM的重要基础,完全脱开OS,能跑在这个JVM上的应用必定是
功能受限的 |