WEKO3
アイテム
高速なMEX-Fileを生成できるMATLABコンパイラ
https://ipsj.ixsq.nii.ac.jp/records/29063
https://ipsj.ixsq.nii.ac.jp/records/290632f1b54b1-c207-4c3c-8fd0-49e685e96b6b
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2004 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||
---|---|---|---|---|---|---|---|---|
公開日 | 2004-12-17 | |||||||
タイトル | ||||||||
タイトル | 高速なMEX-Fileを生成できるMATLABコンパイラ | |||||||
タイトル | ||||||||
言語 | en | |||||||
タイトル | A MATLAB Compiler for Optimized MEX - File Generation | |||||||
言語 | ||||||||
言語 | jpn | |||||||
資源タイプ | ||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||
資源タイプ | technical report | |||||||
著者所属 | ||||||||
広島市立大学情報科学部 | ||||||||
著者所属 | ||||||||
広島市立大学情報科学部 | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Sciences, Hiroshima City University | ||||||||
著者所属(英) | ||||||||
en | ||||||||
Faculty of Information Sciences, Hiroshima City University | ||||||||
著者名 |
川端, 英之
× 川端, 英之
|
|||||||
著者名(英) |
Hideyuki, Kawabata
× Hideyuki, Kawabata
|
|||||||
論文抄録 | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | MATLAB コードの高速実行のために,プログラムをコンパイル言語記述に変換する手法がいくつか提案され,特に大規模計算に関してその有効性が確認されている.しかしながら,プログラムを Fortran 記述に変換して MATLAB インタプリタとは独立に実行することを仮定しているものがほとんどで,MATLAB 処理系の豊富な組み込み関数や描画ルーチンとの連係のためにはユーザは依然として繁雑な作業をする必要があった.これに対し我々は,開発中の MATLAB コンパイラ CMC の機能を拡張し,スタンドアロン実行用の Fortran コードだけでなく,MATLAB インタプリタから直接呼び出せる MEX-file を生成する機能を実装した.本稿では,我々の用いた MEX-file 生成方式について述べる.数値実験では,自動生成された MEX-file がFortran コード単独での実行と同等な速度で実行できることが確認できた. | |||||||
論文抄録(英) | ||||||||
内容記述タイプ | Other | |||||||
内容記述 | 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. | |||||||
書誌レコードID | ||||||||
収録物識別子タイプ | NCID | |||||||
収録物識別子 | AN10463942 | |||||||
書誌情報 |
情報処理学会研究報告ハイパフォーマンスコンピューティング(HPC) 巻 2004, 号 128(2004-HPC-100), p. 43-48, 発行日 2004-12-17 |
|||||||
Notice | ||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||
出版者 | ||||||||
言語 | ja | |||||||
出版者 | 情報処理学会 |