行列言語インタプリタ用ランタイムルーチン生成系の開発
行列言語インタプリタ用ランタイムルーチン生成系の開発
批准号:
17700037
负责人:
川端 英之
金额:
$1.86万
依托单位国家:
日本
项目类别:
Grant-in-Aid for Young Scientists (B)
财政年份:
2005
资助国家:
日本
项目状态:
已结题
起止时间:
2005 至 2006
中文摘要
点击翻译按钮获取中文摘要
英文摘要
本研究は,MATLABインタプリタから直接呼び出し可能なランタイムルーチンをMATLABベースの記述から生成できるシステムの開発を目的としている.MATLAB用ランタイムルーチン(MEX-file)の記述には煩雑なインターフェース整合処理が必要でこれを人手で行うのは容易ではないが,本研究はこれを自動化しようとするものである.本年度は処理系の高機能化のために以下の項目について研究開発を行った.1.前年度の予備評価を受け,行列サイズの動的変更に対応したランタイムルーチン出力を実現し,本処理系の適用範囲を拡大した.2.対話環境でMTLABプログラムを実行する際に最適化(特殊化)を加えつつMEX-file化する機能を設計・実装した.これにより,ライブラリ化したいMATLABプログラムにユーザが与えなければならない注釈の量が大幅に削減された.また,自動的な特殊化と連携したランタイムルーチン選択機能の実現により,多数の特殊化バリアントから適切なルーチンを自動選択可能にした.3.CやFortranで記述された既存ライブラリをMATLABプログラム内で使用するためのラッパルーチン自動生成機能の設計を行った.予備評価として,複雑なインターフェースを持つ高機能ライブラリの一つであるPSBLASライブラリを効率良く利用するためのMATLABプログラム記述の変換アルゴリズムを実装し,効果を確認した.一部の機能が実装途上である.包括的で詳細な評価が今後の課題である.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
A MATLAB-Based Code Generator for Parallel Sparse Matrix Computations utilizing PSBLAS
基于 MATLAB 的代码生成器,用于利用 PSBLAS 进行并行稀疏矩阵计算
DOI:
--
发表时间:
2007
期刊:
IEICE Trans. Inf. & Syst. E90-D・1
影响因子:
--
作者:
[T.Sasaoka, H.Kawabata, T.Kitamura]
通讯作者:
T.Kitamura
MATLAB記述に基づくPSBLASを用いた並列疎行列計算コードの生成
基于MATLAB描述的利用PSBLAS生成并行稀疏矩阵计算代码
DOI:
--
发表时间:
2006
期刊:
情報処理学会研究報告 2006-ARC-167・2006-HPC-105 2006・20
影响因子:
--
作者:
[笹岡泰司, 川端英之, 北村俊明]
通讯作者:
北村俊明
行列計算のためのMATLABベース静的型付け言語の設計と実装
基于 MATLAB 的静态类型矩阵计算语言的设计与实现
DOI:
--
发表时间:
期刊:
情報処理学会論文誌:プログラミング (to appear)
影响因子:
--
作者:
[川端英之, 北村俊明]
通讯作者:
北村俊明
MATLABプログラムの実行時特殊化機能の実現
实现 MATLAB 程序的运行时专业化功能
DOI:
--
发表时间:
2006
期刊:
情報処理学会研究報告 2006-HPC-108 2006・106
影响因子:
--
作者:
[網本真夏美, 川端英之, 北村俊明]
通讯作者:
北村俊明
精度保証のある高精度数値計算のための並列処理による高速化
-
批准号:22K11978
-
项目类别:Grant-in-Aid for Scientific Research (C)
-
资助金额:$2.58万
-
财政年份:2022
-
负责人:川端 英之
-
依托单位:
海外基金