著者
渡辺 健司 金田 正一 大津山公平
出版者
一般社団法人情報処理学会
雑誌
情報処理学会研究報告計算機アーキテクチャ(ARC) (ISSN:09196072)
巻号頁・発行日
vol.1997, no.76, pp.73-78, 1997-08-20
被引用文献数
2

Java言語はインターネットユーザの急増と共に現在急速に普及しつつある。Javaは仮想実行環境であるJava Virtual Machine (V)によって実行されるが、これは通常インタプリ夕もしくはJITコンパイラとして実現されている。また、最近ではハードウェアとしてJVMを実現するJavaチップも発表されている。本研究ではJavaクラスファイルを静的・動的に解析することで、JVMをハードウェアで実現する際の効率の良いアーキテクチャについて考える。Java language has been widely used as the number of internet users has grown rapidly. Java is executed with virtual machine environment called Java Virtual Machine (JVM). Usually JVM is realized as interpreter or Just In Time (JIT) compiler, Java chip which can realize JVM with hardware is already announced. In this paper, we analyzed the behavior of Java class file using static and dynamic way and discuss about suitable configuration of Java chip. We specially focused on the cache which can contain operand stack data.