• 研究課題をさがす
  • 研究者をさがす
  • KAKENの使い方
  1. 課題ページに戻る

2001 年度 実績報告書

低価格計算機上への高性能言語処理系構築法

研究課題

研究課題/領域番号 13680403
研究機関電気通信大学

研究代表者

多田 好克  電気通信大学, 大学院・情報システム研究科, 助教授 (30179709)

キーワード専用マシン / 高級言語 / 言語処理系 / 言語プロセッサ / 高速処理系
研究概要

今年度の既存のOS(FreeBSD2. 2. 5)上で、OSの機能を切り離して動作するUtilisp処理系を構築した、具体的には、
1)実行時ライブラリ(libc. a, crt0. o)をリンクせずにコンパイル可能;
2)1)のオブジェクトに実行時ライブラリをリンクして実行可能;
3)実行時ライブラリの約半数を既存の物から事前の者二変更し実行可能;
という各種の実験をし、その処理系を構築した。
また、裸のIBM-PCを用意し、その開発環境を整えた。特に、netbootを利用した遠隔起動環境を構築し、ホスト計算機上でコンパイルしたa. outオブジェクトを、ネットワークを通して裸のターゲット計算機上にロードし、自動的に実行する仕組みを用意した。このような環境は、元来、OSの構築に使われるものであるが、本研究では,OSの代わりに言語処理系を実行させる予定である。現在は、ターゲット計算機上でOSを仮定しない些細なプログラムを走行させることができる。
さらに、Unixのカーネル内で独立に作動するスレッド実行の仕組みを構築し、裸の計算機上でプログラムを走行されるための基礎実験を行った(「雑誌論文」を参照)。この仕組みを利用することにより、計算機の入出力装置をOSの介入なしに操作したり、OSのスケジューリングと無関係にプログラムを実行させたりすることが可能となった。

  • 研究成果

    (2件)

すべて その他

すべて 文献書誌 (2件)

  • [文献書誌] 佐藤 喬, 中村 嘉志, 多田 好克: "アプリケーションプログラムのカーネル内実行による高速化"情報処理学会第43回プログラミング・シンポジウム報告集. 153-160 (2002)

  • [文献書誌] 多田 好克 他: "カーネルの外部で走行するカーネルスレッドの提案とその実装法"電子情報通信学会論文誌. J-85-DI, 3. 286-293 (2002)

URL: 

公開日: 2003-04-03   更新日: 2016-04-21  

サービス概要 検索マニュアル よくある質問 お知らせ 利用規程 科研費による研究の帰属

Powered by NII kakenhi