特許
J-GLOBAL ID:200903092247988561
コンパイル装置
発明者:
出願人/特許権者:
代理人 (1件):
井桁 貞一
公報種別:公開公報
出願番号(国際出願番号):特願平10-014168
公開番号(公開出願番号):特開平11-212802
出願日: 1998年01月27日
公開日(公表日): 1999年08月06日
要約:
【要約】【課題】 データキャッシュを有効に活用したプログラムを生成して実行時性能を向上するようにしたコンパイル装置に関し、コンパイル段階でプログラムの構造の特徴を解析してロード命令に先立ってデータキャッシュに必要なメモリの内容をコピーしておくようにする手段を提供することを目的とする。【解決手段】 あらかじめ設定された1以上の原始プログラム命令に対応して変換された中間テキストを検索する中間テキスト検索手段1と、検索した中間テキストに基づいてデータキャッシュにコピーするメモリのアドレスを算出し、検索した中間テキストより前の実行順序位置に上記算出したアドレスを指定したデータキャッシュプリフェッチ命令を挿入するプリフェッチ命令挿入手段2を備えるように構成する。
請求項(抜粋):
原始プログラムを中間テキストに変換し、変換した中間テキストに対して最適化を行い、機械語を生成するコンパイル装置であって、あらかじめ設定された1以上の原始プログラム命令種類に対応して変換された中間テキストを検索する中間テキスト検索手段と、検索した中間テキストに基づいてデータキャッシュへコピーするメモリのアドレスを算出し、検索した中間テキストより前の実行順序位置に上記算出したアドレスを指定したデータキャッシュプリフェッチ命令を挿入するプリフェッチ命令挿入手段と、を有するコンパイル装置。
IPC (2件):
G06F 9/45
, G06F 9/38 310
FI (2件):
G06F 9/44 322 F
, G06F 9/38 310 A
引用特許:
審査官引用 (2件)
-
特開平4-365133
-
関数型言語処理装置
公報種別:公開公報
出願番号:特願平8-209113
出願人:日本電気株式会社
前のページに戻る