WEKO3
アイテム
データ並列性を持つSimulinkモデルからのコード生成
https://ipsj.ixsq.nii.ac.jp/records/210419
https://ipsj.ixsq.nii.ac.jp/records/2104192bf152f1-ed5b-44b5-bb51-9dfa61ccef77
名前 / ファイル | ライセンス | アクション |
---|---|---|
![]() |
Copyright (c) 2021 by the Information Processing Society of Japan
|
|
オープンアクセス |
Item type | SIG Technical Reports(1) | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
公開日 | 2021-03-18 | |||||||||
タイトル | ||||||||||
タイトル | データ並列性を持つSimulinkモデルからのコード生成 | |||||||||
タイトル | ||||||||||
言語 | en | |||||||||
タイトル | Code Generation from Simulink Models with Data Parallelism | |||||||||
言語 | ||||||||||
言語 | jpn | |||||||||
キーワード | ||||||||||
主題Scheme | Other | |||||||||
主題 | 並列処理・モデルベース開発 | |||||||||
資源タイプ | ||||||||||
資源タイプ識別子 | http://purl.org/coar/resource_type/c_18gh | |||||||||
資源タイプ | technical report | |||||||||
著者所属 | ||||||||||
名古屋大学大学院情報学研究科 | ||||||||||
著者所属 | ||||||||||
名古屋大学大学院情報学研究科 | ||||||||||
著者名 |
徐, 品
× 徐, 品
× 枝廣, 正人
|
|||||||||
論文抄録 | ||||||||||
内容記述タイプ | Other | |||||||||
内容記述 | 本論文では,S-Function Builder ブロックを用いてデータ並列処理を記述した Simulink モデルから,データ並列化 SYCL コードを生成し,ヘテロジニアス計算機環境で実行する手法を提案する.その手順の大部分をスクリプトで自動化できる.また,そのデータ並列化手法と,我々が提案しているタスク並列化ツールである MBP を併用することができる.評価において,提案手法でデータ並列化したプログラムは逐次プログラムと比べて実行結果に差異がなく,CPU-GPU 計算機上で最大約 547 倍の高速化を達成した.また,タスク・データ並列化を併用したプログラムは,いずれの並列化手法を単独に適用したプログラムより性能が優れることを確認できた. | |||||||||
論文抄録(英) | ||||||||||
内容記述タイプ | Other | |||||||||
内容記述 | In this paper, we propose a method where data-parallel SYCL code is generated from Simulink models in which computations with data parallelism are expressed in the form of S-Function Builder blocks, and is executed in heterogeneous computing environment. Most parts of the procedure can be automated with scripts. Also, the data-parallel method can be applied together with MBP, another parallelizer proposed by us that exploits task parallelism. In evaluation, data-parallel programs generated using our proposed method achieved a maximum speedup of approximately 547 times compared to sequential programs, without observable difference in the computed results. Also, the programs generated while exploiting both task parallelism and data parallelism were confirmed to have achieved better performance than those generated while exploiting either one of the two. | |||||||||
書誌レコードID | ||||||||||
収録物識別子タイプ | NCID | |||||||||
収録物識別子 | AA11451459 | |||||||||
書誌情報 |
研究報告システムとLSIの設計技術(SLDM) 巻 2021-SLDM-194, 号 19, p. 1-8, 発行日 2021-03-18 |
|||||||||
ISSN | ||||||||||
収録物識別子タイプ | ISSN | |||||||||
収録物識別子 | 2188-8639 | |||||||||
Notice | ||||||||||
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. | ||||||||||
出版者 | ||||||||||
言語 | ja | |||||||||
出版者 | 情報処理学会 |