Item type |
テクニカルレポート / Technical Report_02(1) |
公開日 |
2023-03-10 |
タイトル |
|
|
タイトル |
高速なMEX-Fileを生成できるMATLABコンパイラ |
タイトル |
|
|
タイトル |
A MATLAB Compiler for Optimized MEX-File Generation |
|
言語 |
en |
言語 |
|
|
言語 |
jpn |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者 |
川端, 英之
北村, 俊明
KAWABATA, Hideyuki
KITAMURA, Toshiaki
|
抄録 |
|
|
内容記述タイプ |
Abstract |
|
内容記述 |
MALTABコードの高速実行のために,プログラムをコンパイル言語記述に変換する手法がいくつか提案され,特に大規模計算に関してその有効性が確認されている.しかしながら,プログラムをFortran記述に変換してMATLABインタプリタとは独立に実行することを仮定しているものがほとんどで.MATLAB処理系の豊富な組み込み関数や描画ルーチンとの連係のためにはユーザは依然として繁雑な作業をする必要があった.これに対し我々は,開発中のMATLABコンパイラCMCの機能を拡張し,スタンドアロン実行用のFortranコードだけでなく,MATLABインタプリタから直接呼び出せるMEX-fileを生成する機能を実装した.本稿では,我々の用いたMEX-file生成方式について述べる.数値実験では,自動生成されたMEX-fileがFortranコード単独での実行と同等な速度で実行できることが確認できた. |
抄録 |
|
|
内容記述タイプ |
Abstract |
|
内容記述 |
Compilation of MATLAB programs for speeding up the execution of them has been studied and recognized as a promising approach especially for large-scale computations. However, many of existing compilation systems have been constructed as tools for generating efficient executables which run independently of the MATLAB interpreter. Thus, the rich set of utilities of the MATLAB system,'which includes data analysis tools and visualization tools, has remained difficult to use with the compiler-generated codes. In this article, we show the newly developed functionality of our compiler for MATLAB scripts. Our system, CMC, can automatically generate MEX-files, or programs which are able to invoke in the MATLAB's interactive environment. Experimental results of CG programs processed by CMC confirm that the system is also effective for MEX-file generation. |
書誌情報 |
情報処理学会研究報告. [ハイパフォーマンスコンピューティング]
巻 2004,
号 128,
p. 43-48
|
出版者 |
|
|
出版者 |
情報処理学会 |
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
0919-6072 |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10463942 |
論文ID(NAID) |
|
|
関連タイプ |
isIdenticalTo |
|
|
識別子タイプ |
NAID |
|
|
関連識別子 |
110002950856 |
権利 |
|
|
権利情報 |
ここに掲載した著作物の利用に関する注意:本著作物の著作権は(社)情報処理学会に帰属します。本著作物は著作権者である情報処理学会の許可のもとに掲載するものです。ご利用に当たっては「著作権法」ならびに「情報処理学会倫理綱領」に従うことをお願いいたします。 |
権利 |
|
|
権利情報 |
The copyright of this material is retained by the Information Processing Society of Japan (IPSJ). This material is published on this web site with the agreement of the author (s) and the IPSJ. Please be complied with Copyright Law of Japan and the Code of Ethics of the IPSJ if any users wish to reproduce, make derivative work, distribute or make available to the public any part or whole thereof. All Rights Reserved, Copyright (C) Information Processing Society of Japan. |
関連サイト |
|
|
|
識別子タイプ |
URI |
|
|
関連識別子 |
http://www.ipsj.or.jp/ |
|
|
関連名称 |
情報処理学会 |
フォーマット |
|
|
内容記述タイプ |
Other |
|
内容記述 |
application/pdf |
著者版フラグ |
|
|
出版タイプ |
VoR |
|
出版タイプResource |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |