Item type |
SIG Technical Reports(1) |
公開日 |
2021-07-13 |
タイトル |
|
|
タイトル |
アスペクト指向言語を用いたHPC向けDSL作成プラットフォームにおけるメモリ管理手法の提案と評価 |
タイトル |
|
|
言語 |
en |
|
タイトル |
Memory Management System on Aspect-oriented programming based DSL constructing platform for HPC |
言語 |
|
|
言語 |
jpn |
キーワード |
|
|
主題Scheme |
Other |
|
主題 |
DSL |
資源タイプ |
|
|
資源タイプ識別子 |
http://purl.org/coar/resource_type/c_18gh |
|
資源タイプ |
technical report |
著者所属 |
|
|
|
東京大学 |
著者所属 |
|
|
|
東京大学 |
著者所属(英) |
|
|
|
en |
|
|
The University of Tokyo |
著者所属(英) |
|
|
|
en |
|
|
The University of Tokyo |
著者名 |
石村, 脩
吉本, 芳英
|
著者名(英) |
Osamu, Ishimura
Yoshihide, Yoshimoto
|
論文抄録 |
|
|
内容記述タイプ |
Other |
|
内容記述 |
ドメイン特化言語 (DSL) は HPC アプリケーションのポータビリティやプログラム作成の簡易化を行う有望なアプローチの一つとして幅広く用いられれている.しかし DSL プラットフォーム自身はポータビリティを持たず,他のプラットフォームへの移行や最適化は開発者の大きな労力によって成し遂げられている.この問題を解決する手法の一つとして,我々はアスペクト指向プログラミング (AOP) を用いた DSL 作成プラットフォームを提案している.当プラットフォームでは HPC アプリケーションの主目的以外の HPC システム向けの適用,最適化を AOP に置ける横断的関心事ととらえ,アスペクトとして分離を行う.さらに,HPC システムの各レイヤーとそのランタイムの階層構造を,モジュール化されたアスペクトの集合に対応させ,コードの再利用性を高めている.本研究では,当プラットフォームを実装するにあたり問題となるアスペクトから効率よく制御可能なメモリ構造とその管理手法を考案し,評価を行った. |
論文抄録(英) |
|
|
内容記述タイプ |
Other |
|
内容記述 |
Domain-Specific Language (DSL) is widely used for achieving the programmability and portability of HPC applications as one of the promising approaches. However, DLS platforms themselves often lack in portability. It demands much effort for maintainers to port and optimizes them to other platforms. To solve this issue, we developed Aspect-oriented programming based DSL constructing platform. On our platform, to increase re-usability, each layer of HPC systems and structure of runtime for them are modularized as aspects. To improve our platform's performance, an easily-controllable memory structure from the aspects is essential. In this study, we proposed a new memory structure and management method and evaluated it. |
書誌レコードID |
|
|
収録物識別子タイプ |
NCID |
|
収録物識別子 |
AN10463942 |
書誌情報 |
研究報告ハイパフォーマンスコンピューティング(HPC)
巻 2021-HPC-180,
号 15,
p. 1-9,
発行日 2021-07-13
|
ISSN |
|
|
収録物識別子タイプ |
ISSN |
|
収録物識別子 |
2188-8841 |
Notice |
|
|
|
SIG Technical Reports are nonrefereed and hence may later appear in any journals, conferences, symposia, etc. |
出版者 |
|
|
言語 |
ja |
|
出版者 |
情報処理学会 |