ログイン 新規登録
言語:

WEKO3

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

Field does not validate



インデックスリンク

インデックスツリー

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

WEKO

One fine body…

WEKO

One fine body…

アイテム

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

OpenJITフロントエンドシステムの設計

https://ipsj.ixsq.nii.ac.jp/records/16944
https://ipsj.ixsq.nii.ac.jp/records/16944
c4cd5d37-0673-44a8-94ab-15cebdeb0646
名前 / ファイル ライセンス アクション
IPSJ-TPRO4102002.pdf IPSJ-TPRO4102002.pdf (1.4 MB)
Copyright (c) 2000 by the Information Processing Society of Japan
オープンアクセス
Item type Trans(1)
公開日 2000-03-15
タイトル
タイトル OpenJITフロントエンドシステムの設計
タイトル
言語 en
タイトル A Design of OpenJIT Frontend System
言語
言語 jpn
キーワード
主題Scheme Other
主題 通常論文
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_6501
資源タイプ journal article
著者所属
東京工業大学
著者所属
東京工業大学
著者所属
東京工業大学
著者所属
東京工業大学
著者所属
(株)富上通研究所
著者所属(英)
en
Tokyo Institute of Technology
著者所属(英)
en
Tokyo Institute of Technology
著者所属(英)
en
Tokyo Institute of Technology
著者所属(英)
en
Tokyo Institute of Technology
著者所属(英)
en
Fujitsu Laboratories Ltd.
著者名 小川, 宏高 松岡, 聡 丸山, 冬彦 早田恭彦 志村, 浩也

× 小川, 宏高 松岡, 聡 丸山, 冬彦 早田恭彦 志村, 浩也

小川, 宏高
松岡, 聡
丸山, 冬彦
早田恭彦
志村, 浩也

Search repository
著者名(英) Hirotaka, Ogawa Satoshi, Matsuoka Fuyuhiko, Maruyama Yukihiko, Sohda Kouya, Shimura

× Hirotaka, Ogawa Satoshi, Matsuoka Fuyuhiko, Maruyama Yukihiko, Sohda Kouya, Shimura

en Hirotaka, Ogawa
Satoshi, Matsuoka
Fuyuhiko, Maruyama
Yukihiko, Sohda
Kouya, Shimura

Search repository
論文抄録
内容記述タイプ Other
内容記述 Open Compilerは,自己反映計算をベースとして,コンパイラにさまざまな言語拡張や最適化のためのモジュールを組み込む技術である.我々は,Java言語のJust?In?TimeコンパイラにOpen Compilerの技術を適用し,クラス単位での最適化のためのカスタマイゼ一ションを可能にしたOpenJITを開発している.OpenJITは,アプリケーションや計算環境に特化した動的な言語機能の拡張や最適化が可能であり,新たなコンパイル技術の研究基盤としての役目を果たす.OpenJITは,可搬性を確保するために99%がJava言語で記述されており,フロントエンドシステムとバックエンドシステムから構成される.前者はより高レベルな中間表現での最適化・特化を支援するバイトコード変換器のフレームワークを提供し,後者はコード生成レベルでの最適化を行い,実行時コードを生成する.本稿では,フロントエンドシステムの実現について述べるとともに,それを用いた単純な例による評価を行う.
論文抄録(英)
内容記述タイプ Other
内容記述 The so-called 'Open Compilers' is a technique to incorporate various self-descriptive modules for language customization and optimization based on computational reflection. We apply the open compiler technique to a Java Just-In-Time compiler to develop the OpenJIT compiler, which allows class-specific customization and optimization, fostering research of new compilation techniques such as application-specific customization and dynamic optimizations. The OpenJIT is largely divided into the frontend and the backend. The frontend takes the Java bytecodes as input, performs higher-level optimizations involving source-to-source transformations, and passes on the intermediate code to the backend. The backend takes the intermediate code from the frontend as input, performs lower-level optimizations, and outputs the native code for direct execution. In this paper, we describe the internal architecture of the frontend system and evaluate it for a simple loop example.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AA11464814
書誌情報 情報処理学会論文誌プログラミング(PRO)

巻 41, 号 SIG02(PRO6), p. 1-12, 発行日 2000-03-15
ISSN
収録物識別子タイプ ISSN
収録物識別子 1882-7802
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-22 23:35:49.351471
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