ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 論文誌(トランザクション)
  2. プログラミング(PRO)
  3. Vol.43
  4. No.SIG8(PRO15)

家電向けJava JITコンパイラの構成方法とその評価

https://ipsj.ixsq.nii.ac.jp/records/16773
https://ipsj.ixsq.nii.ac.jp/records/16773
e4302aaf-4e01-4f7f-9718-7c4011920143
名前 / ファイル ライセンス アクション
IPSJ-TPRO4308005.pdf IPSJ-TPRO4308005.pdf (1.9 MB)
Copyright (c) 2002 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2002-09-15
タイトル
タイトル 家電向けJava JITコンパイラの構成方法とその評価
タイトル
言語 en
タイトル A Construction Scheme of Java JIT Compiler for Consumer Electronics and Its Evaluation
言語
言語 jpn
キーワード
主題Scheme Other
主題 通常論文
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
株式会社松下電器情報システム名古屋研究所
著者所属
松下電器産業株式会社ソフトウェア開発本部
著者所属
松下電器産業株式会社ソフトウェア開発本部
著者所属(英)
en
Matsushita Information System Research Laboratory Nagoya Co., Ltd.
著者所属(英)
en
Corporate Software Development Division, Matsushita Electric Industrial Co., Ltd.
著者所属(英)
en
Corporate Software Development Division, Matsushita Electric Industrial Co., Ltd.
著者名 川本, 琢二 春名, 修介 金丸, 智一

× 川本, 琢二 春名, 修介 金丸, 智一

川本, 琢二
春名, 修介
金丸, 智一

Search repository
著者名(英) Takuji, Kawamoto Shusuke, Haruna Tomokazu, Kanamaru

× Takuji, Kawamoto Shusuke, Haruna Tomokazu, Kanamaru

en Takuji, Kawamoto
Shusuke, Haruna
Tomokazu, Kanamaru

Search repository
論文抄録
内容記述タイプ Other
内容記述 携帯電話などの家電機器へのJava 普及が進みつつある中で,Java プログラムの高速化が求められ,Java JIT コンパイラが要望されている.家電機器向けのJIT コンパイラの実装では,実行性能追求よりも家電機器の持つ2 つの特性「メモリ資源の制約」,「機種展開時のCPU 変更に対応する移植性」を考慮する必要がある.PC 用JIT コンパイラは,レジスタなど,CPU に依存した構造に最適化することによって,高速化に注力しているが,コンパイラが複雑化してメモリ資源が増え,CPU の移植性が低下するため,家電機器にはそのままでは適用できない.本論文で提案する方式では,1)最適化を実装しないことでコンパイラサイズを縮小し,2) GCC の利用とインタプリタC ソースコードからのコンパイラ自動生成による移植性の向上,を実現させた.また,本方式では,bytecode 実行とnativecode 実行が同じJava オペランドスタックを共有するので,部分コンパイルが容易に実現でき,nativecode を格納するメモリを削減するうえでも有効である.インテルx86 用の実装評価では,コンパイラ自体のメモリ量が17K バイト,インタプリタの最大8.7 倍の高速化を実現できた.
論文抄録(英)
内容記述タイプ Other
内容記述 In Java having wide spread through the consumer electronics appliances, e.q. a cellular phone, the Java JIT compiler is necessary to improve the execution speed of Java programs. In the implementation of the JIT compiler for cunsumer electronics, the characteristics that have “restrictions of memory resources” and “the portability to CPU change at the time of model deployment” need to be taken into more consideration, rather than the improvement in its speed. The JIT compiler for PC has concentrated in improvement of the execution speed by optimizing to the structure depending on CPU, such as registers. While a compiler becomes complicated, memory resources increase and the portability of CPU goes down, as a result, it is inapplicable to consumer electronics. In the proposed scheme by this paper, we reduced the compiler size without adopting the optimization depending on CPU, and raised ortability with using GCC and carrying out automatic generation of the compiler from an interpreter source code. Moreover, since byte code and native code share the Java operand stack at execution time, partial compilation is easily realized. Therefore, this system is ef-fective for reducing the memory which stores native codes. Our evaluation results show that compiler memory size is 17 K bytes for Intel x86 processor, and that the execution speed of native codes is a maximum of 8.7 times of an interpreter.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 43, 号 SIG08(PRO15), p. 37-48, 発行日 2002-09-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:40:49.257487
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3