ログイン 新規登録
言語:

WEKO3

  • トップ
  • ランキング
To
lat lon distance
To

Field does not validate



インデックスリンク

インデックスツリー

メールアドレスを入力してください。

WEKO

One fine body…

WEKO

One fine body…

アイテム

  1. 研究報告
  2. システム・アーキテクチャ(ARC)
  3. 2021
  4. 2021-ARC-244

OSCARコンパイラによるMATLAB/Simulinkアプリケーションの自動並列化

https://ipsj.ixsq.nii.ac.jp/records/210469
https://ipsj.ixsq.nii.ac.jp/records/210469
3f4520c7-a904-4b0a-99de-cc3639329a2f
名前 / ファイル ライセンス アクション
IPSJ-ARC21244020.pdf IPSJ-ARC21244020.pdf (878.5 kB)
Copyright (c) 2021 by the Information Processing Society of Japan
オープンアクセス
Item type SIG Technical Reports(1)
公開日 2021-03-18
タイトル
タイトル OSCARコンパイラによるMATLAB/Simulinkアプリケーションの自動並列化
言語
言語 jpn
キーワード
主題Scheme Other
主題 並列処理・モデルベース開発
資源タイプ
資源タイプ識別子 http://purl.org/coar/resource_type/c_18gh
資源タイプ technical report
著者所属
早稲田大学
著者所属
早稲田大学
著者所属
早稲田大学
著者所属
早稲田大学
著者所属
早稲田大学
著者所属
早稲田大学
著者所属
早稲田大学
著者所属(英)
en
Waseda University
著者所属(英)
en
Waseda University
著者所属(英)
en
Waseda University
著者所属(英)
en
Waseda University
著者所属(英)
en
Waseda University
著者所属(英)
en
Waseda University
著者所属(英)
en
Waseda University
著者名 古山, 凌

× 古山, 凌

古山, 凌

Search repository
津村, 雄太

× 津村, 雄太

津村, 雄太

Search repository
川角, 冬馬

× 川角, 冬馬

川角, 冬馬

Search repository
仲田, 優哉

× 仲田, 優哉

仲田, 優哉

Search repository
梅田, 弾

× 梅田, 弾

梅田, 弾

Search repository
木村, 啓二

× 木村, 啓二

木村, 啓二

Search repository
笠原, 博徳

× 笠原, 博徳

笠原, 博徳

Search repository
論文抄録
内容記述タイプ Other
内容記述 組込み向けシステム開発には,MATLAB/Simulink のようなツールが幅広く利用されており,設計から実装・検証を一貫して行うことができる.このような開発では,Embedded Coder や MATLAB Coder のような組み込みシステム上に実装する自動 C コード生成がサポートされているが,マルチコアプロセッサによる並列処理を十分に活用できていない.従来までに,Simulink モデル内のブロック間並列性を抽出する手法が提案されているが,ブロック内部の並列性や MATLAB 言語で記述されたカスタムブロック内の並列性を抽出していない.これに対して,MATLAB/Simulink から自動生成された C コードに対して,モデル内のブロック間並列性やブロック内部のループ並列性を抽出する OSCAR 自動並列化コンパイラを用いたマルチグレイン並列化手法が提案されている.しかしながら,コードレベルでの並列化ではコンパイラの解析機能に依存し,自動生成されたコード特有の冗長的な構造により,コンパイラによる解析が難しい場合が存在した.そこで,従来の OSCAR 自動並列化コンパイラの解析機能に加えて,シンボリック伝搬とループインターチェンジ及び動的メモリ確保解析機能を拡張し,より多くのアプリケーションで自動並列化可能にした.本稿では OSCAR 自動並列化コンパイラにより MATLAB/Simulink アプリケーションを並列化した結果,Intel Xeon X5670 での 4 コア実行時,画像勾配計算では 1.88 倍,二次元台座エッジの抽出では 1.79 倍,時系列データの移動平均計算では 5.04 倍の速度向上が得られた.また PSNR では 3.62 倍の速度向上が得られた.さらに画像回転では 2.63 倍,緑色検出では 3.48 倍の速度向上が得られた.同様に,上記のアプリケーションに対して Cortex-A72 を 4 コア持つ Raspberry Pi4 上での速度向上を確認した.これらの結果から OSCAR 自動並列化コンパイラによる MATLAB/Simulink アプリケーションの並列性抽出が有効であることを確認した.
書誌レコードID
収録物識別子タイプ NCID
収録物識別子 AN10096105
書誌情報 研究報告システム・アーキテクチャ(ARC)

巻 2021-ARC-244, 号 20, p. 1-7, 発行日 2021-03-18
ISSN
収録物識別子タイプ ISSN
収録物識別子 2188-8574
Notice
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc.
出版者
言語 ja
出版者 情報処理学会
戻る
0
views
See details
Views

Versions

Ver.1 2025-01-19 18:09:01.891261
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Cite as

エクスポート

OAI-PMH
  • OAI-PMH JPCOAR
  • OAI-PMH DublinCore
  • OAI-PMH DDI
Other Formats
  • JSON
  • BIBTEX

Confirm


Powered by WEKO3


Powered by WEKO3