高水準マイクロプログラム記述用言語によるエミュレータの記述とその最適化効果
スポンサーリンク
概要
- 論文の詳細を見る
仮想のスタック・コンピュータ(SC)を用いるPASCAL(P)の処理系は, 利用者がSCのシミュレータを作成することにより, 容易に利用者の手元の計算機に移植できる有利なシステムであるが, 記憶領域と実行時間の点で効率が悪い. そこで, 筆者らは, SCのシミュレータをマイクロプログラム(μP)化することによりSCのエミュレータを作成し, 効率の改善を行った. SCのエミュレータの記述にあたって, 高水準μP記述用言語MPL 200/IIを用いた結果, μPのコーディングとデバッグに要する労力を軽減でき, 解読性のよいソースμPリストが得られた. また, MPL 2O0/IIコンパイラにおいて, 冗長なマイクロ命令の削除などの最適化に加えて, 主記億のアクセス時間における改良した最適化技法を適用した結果, エミュレータのオブジェクトμPの語数を約20%縮小することができた. また, いくつかのPASCALプログラムを実行した結果, 中型計算機上のシミュレータと比較して, エミュレータ化により3.4〜3.6倍の処理速度が得られた. また, 最適化によって, エミュレータの処理速度を, 約1.3倍に向上させることができた. さらに, コンパイラによって最適化されたμPは, 人手によって最適化されたμPにかなり近いことが確かめられた.
- 一般社団法人情報処理学会の論文
- 1980-03-15
著者
-
重松 保弘
九州工業大学工学部情報工学教室
-
重松 保弘
九州工大 工
-
重松 保弘
九州工業大学
-
有川 薫
九州工業大学情報工学科
-
阿南 憲子
九州工業大学情報工学科
-
阿南 憲子
九州工業大学情報工学科:(現)大分電子計算センター
-
有川 薫
九州工業大学情報工学科:(現)日立製作所
関連論文
- マルチプロセスモニタに基づく知能端末システム
- 拡張キューシステムによるプロセス間通信機構
- ローカルコンピュータネットワークにおけるプロセス間通信方式の一検討
- オーバーレイ方式によるダイナミックマイクロプログラミングシステム
- 集合理論指向言語の言語仕様比較と記述能力の評価
- Xウィンドウシステム上で動くアセンブリー言語教育システムの試作
- 細粒度並列計算機MSBMの開発
- 教育用TCP/IPパケットアナライザの試作
- FPGAによるバリア同期用機能メモリの開発
- 集合指向言語 SOL の拡張とフローグラフのインターバル解析への応用
- 集合指向言語SOL のデータベースへの応用
- コンピュータ・ネットワーク・シミュレータHOLENET-Sの開発
- 集合指向言語SOLのデータベースへの応用 : SQLのホスト言語へのSOLの拡張
- 集合指向言語SOLとその言語処理系の開発
- 対等型マイクロコンピュータネットワークのためのネットワークOS・HNOS/IIの構築
- 同機種マイクロコンピュータネットワークを核とするLANとそのネットワークOSの構築
- マイクロコンピュータ上で稼動する効率的なHCPチャートエディタの開発
- プログラム図式の機械処理
- 言語機械代数(第4報) : Σ^*-右線形方程式III
- 言語機械代数(第3報) : Σ^*-右線形方程式II
- 言語機械代数(第2報) : Σ^*-右線形方程式I
- 不定型とラベル付き写像記法の導入による集合指向言語SOLの仕様拡張とその評価
- 対応データベースのためのデータベース言語の設計(セッション3:データベースシステム)
- 対応データベースのためのデータベース言語の設計(セッション3:データベースシステム)
- DMMSにおけるマルチメディアメールフォーマットの改良とJavaによるメーラの実装
- 分散型マルチメディアメールシステムの開発とその評価
- 集合指向言語SOLのマルチメディアデータ型と手続きに関する拡張とその評価
- 集合指向言語SOLのマルチメディアデータへの対応
- 低速度通信回線を利用した分散型マルチメディアメールシステムの開発
- WWWを利用した集合指向言語SOL遠隔実行環境の構築
- 集合指向言語SOLの型と写像に関する拡張の試みとその評価
- ブラウン管陰極レンズにおける空間電荷の影響
- 言語機械代数(第1報) : 有限オートマトンI
- MPL200/IIマイクロプログラムコンパイラ
- MPL 200/II Recursive Descent Compiler とその簡単なコンパイラ記述言語
- 仮想配列を割付けるための仮想記憶の実現
- マイクロプログラミング言語MPL200/II
- マイクロプログラミング言語MPL20Oとその最適化技法
- FORTRANプログラムの自動オーバーレイ構造化
- 出力検索システムFAMOUS1のコマンド処理系
- マイクロコンピュータを用いた出力検索システム : FAM0US 1
- 高水準マイクロプログラム記述用言語によるエミュレータの記述とその最適化効果
- マーク・カードを用いたFORTRANプログラムの処理
- ミニ・コンピュータを用いた初心者教育システム
- 機械語プログラムにおける自動ブロック化について