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

行列言語インタプリタ用ランタイムルーチン生成系の開発

研究課題

研究課題/領域番号 17700037
研究種目

若手研究(B)

配分区分補助金
研究分野 ソフトウエア
研究機関広島市立大学

研究代表者

川端 英之  広島市立大学, 情報科学部, 助手 (00264937)

研究期間 (年度) 2005 – 2006
研究課題ステータス 完了 (2006年度)
配分額 *注記
2,900千円 (直接経費: 2,900千円)
2006年度: 800千円 (直接経費: 800千円)
2005年度: 2,100千円 (直接経費: 2,100千円)
キーワード行列言語 / 数値計算 / 疎行列 / MATLAB / プログラム変換 / コード生成 / コンパイラ / インタプリタ
研究概要

本研究は,MATLABインタプリタから直接呼び出し可能なランタイムルーチンをMATLABベースの記述から生成できるシステムの開発を目的としている.MATLAB用ランタイムルーチン(MEX-file)の記述には煩雑なインターフェース整合処理が必要でこれを人手で行うのは容易ではないが,本研究はこれを自動化しようとするものである.
本年度は処理系の高機能化のために以下の項目について研究開発を行った.
1.前年度の予備評価を受け,行列サイズの動的変更に対応したランタイムルーチン出力を実現し,本処理系の適用範囲を拡大した.
2.対話環境でMTLABプログラムを実行する際に最適化(特殊化)を加えつつMEX-file化する機能を設計・実装した.これにより,ライブラリ化したいMATLABプログラムにユーザが与えなければならない注釈の量が大幅に削減された.また,自動的な特殊化と連携したランタイムルーチン選択機能の実現により,多数の特殊化バリアントから適切なルーチンを自動選択可能にした.
3.CやFortranで記述された既存ライブラリをMATLABプログラム内で使用するためのラッパルーチン自動生成機能の設計を行った.予備評価として,複雑なインターフェースを持つ高機能ライブラリの一つであるPSBLASライブラリを効率良く利用するためのMATLABプログラム記述の変換アルゴリズムを実装し,効果を確認した.
一部の機能が実装途上である.包括的で詳細な評価が今後の課題である.

報告書

(2件)
  • 2006 実績報告書
  • 2005 実績報告書
  • 研究成果

    (4件)

すべて 2007 2006 その他

すべて 雑誌論文 (4件)

  • [雑誌論文] A MATLAB-Based Code Generator for Parallel Sparse Matrix Computations utilizing PSBLAS2007

    • 著者名/発表者名
      T.Sasaoka, H.Kawabata, T.Kitamura
    • 雑誌名

      IEICE Trans. Inf. & Syst. E90-D・1

      ページ: 2-12

    • NAID

      110007519435

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] MATLABプログラムの実行時特殊化機能の実現2006

    • 著者名/発表者名
      網本真夏美, 川端英之, 北村俊明
    • 雑誌名

      情報処理学会研究報告 2006-HPC-108 2006・106

      ページ: 19-24

    • NAID

      110004851967

    • 関連する報告書
      2006 実績報告書
  • [雑誌論文] MATLAB記述に基づくPSBLASを用いた並列疎行列計算コードの生成2006

    • 著者名/発表者名
      笹岡泰司, 川端英之, 北村俊明
    • 雑誌名

      情報処理学会研究報告 2006-ARC-167・2006-HPC-105 2006・20

      ページ: 31-36

    • NAID

      110004668747

    • 関連する報告書
      2005 実績報告書
  • [雑誌論文] 行列計算のためのMATLABベース静的型付け言語の設計と実装

    • 著者名/発表者名
      川端英之, 北村俊明
    • 雑誌名

      情報処理学会論文誌:プログラミング (to appear)

    • NAID

      110006390849

    • 関連する報告書
      2005 実績報告書

URL: 

公開日: 2005-04-01   更新日: 2016-04-21  

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

Powered by NII kakenhi