内蔵型PrologプロセッサIPPの最適化コンパイル方式の提案と性能評価
スポンサーリンク
概要
- 論文の詳細を見る
Prologの高速処理を実現し,かつ既存のソフトウェアとの接続を可能とするために,汎用アーキテクチャ上にProlog高速処理機構を付加した内蔵型PrologプロセッサIPPの開発を進めている.本論文では,このIPPの高速化を図る最適化コンパイラ方式と各方式の性能評価結果について述べる.Warrenの命令セットをもとに高速化のための命令拡張を行うとともに以下の段適化方式を開発した.(1)次の条件を満たす引数によりインデキシングを行う最適引数によるインデキシング方式,(1)引数の種類によりユニフィケーションするクローズが1つに決まる引数,(2)第1ゴールのvar(X),integer(X)等の組込述語により種類が制限される引数,(3)定数,構造体を2個以上含む引数,(2)構造体およびリストのハッシングの時,その第1要素のハシシュ値まで参照する2-level indexing方式,(3)callerの引数が変数の時,他の引数でインデキシングする2-way indexing方式,(4)命令展開の実行順序最適化方式等のコード生成最適化方式.さらにモード宣言を用いて,read-modeの引数から最適引数を選択する等の拡張を行った.一般的なプログラムにより上記のインデキシング方式を静的評価した結果,97.8%の述語において最適な引数でインデキシングでき,モード宣言を用いると98.9%になった.また,ベンチマークにより推論性能を評価した結果,appendではこの方式による効果はなかったが,より一般的なプログラムであるq-sort,8-queenにおいて,各々Warren方式の1.2倍,2.8倍の高速化が得られた.
- 一般社団法人情報処理学会の論文
- 1988-06-15
著者
-
黒沢 憲一
(株)日立製作所日立研究所第10部
-
阿部 重夫
(株)日立製作所日立研究所
-
黒沢 憲一
(株)日立製作所日立研究所第8部
-
黒澤 憲一
日立製作所日立研究所
-
桐山 薫
(株)日立製作所日立研究所
関連論文
- エレベータの知能群管理方式 : その1: 呼び割当て論理
- スーパミニコン内蔵型ベクトルプロセッサの演算制御方式
- コホーネンネットのフィーチャーマップを利用した配置問題の解法
- ベクトル量子化機能を利用したコホーネンネットによる配置問題の解法
- 学習前にパターン認識用ネットの収束を判定する方法
- パターン認識用ネットからのアルゴリズムの抽出法
- 内蔵型高速PROLOGプロセッサIPP(XII) : システム統合
- 高速内蔵型PrologプロセッサIPPの設計
- エレベータの知能群管理方式 : その2:学習論理
- バス結合型マルチプロセッサ用キャッシュ一致保証方式の性能評価
- 非零対角要素を持つホップフィールドニューラルネットを用いたLSIモジュール配置法
- Prologの最適化方式
- パターン認識用ネットの学習の高速化と汎化能力の向上方式
- パターン認識用ニューラルネットの構築法
- パターン認識用ニューラルネットのチューニング法
- パターン認識用ニューラルネットはいかにして構成できるか?
- 線形回帰分析による多層ニューラルネットの中間層ニューロン数決定方法
- 分散メモリ型マルチプロセッサ用キャッシュ一致保証方式の設計と評価(新世代データベース技術 : インターネット・マルチメディア・モーバイルを中心として)
- ビジネス向けマルチプロセッササーバにおけるウイークリィオーダメモリモデルの設計と評価
- 汎用エキスパートシステムの高速化技術(III) : 性能評価と分析
- 汎用エキスパートシステムの高速化技術(II) : 推論方式
- 汎用エキスパートシステムの高速化技術(I) : 開発構想
- モード情報を用いたシャローバックトラックの高速化方式
- 内蔵型PrologプロセッサIPPの最適化コンパイル方式の提案と性能評価
- Prolog最適化コンパイラの開発(VII) : 大域最適化コンパイル方式
- Prolog最適化コンパイラの開発(VI) : 大域最適化評価と高速リスト処理命令の提案
- Prolog最適化コンパイラの開発(V) : 構造体のハッシング方式と動的評価
- コンパイル型プロダクションシステムの高速処理方式
- 汎化能力向上を目的としたクラスタリング用ニューラルネットの学習方式
- クラスタリング用ニューラルネットの学習方式
- 不等式の求解によるファジィルールのチューニング
- 不等号制約を持つHopfield型ニューラルネットの収束理論
- 教師データから直接抽出したファジィルールによるパターン認識
- 分散メモリ型マルチプロセッサ用キャッシュ一致保証方式の提案と評価
- ホップフィールドネットの積分の高速化方式
- ホップフィールドニューラルネットの重みの決定法とその評価
- 並列順伝播学習方式
- Hopfield型ニューラルネットの理論的考察