「Scalasca」の版間の差分
削除された内容 追加された内容
編集の要約なし |
TAKAHASHI Shuuji (会話 | 投稿記録) 十分な出典を追加してテンプレートを削除しました。 |
||
1行目: | 1行目: | ||
{{単一の出典|date = 2020-11}} |
|||
{{Infobox Software |
{{Infobox Software |
||
| 名称 = Scalasca |
| 名称 = Scalasca |
||
17行目: | 15行目: | ||
| 公式サイト = {{URL|http://www.scalasca.org/}} |
| 公式サイト = {{URL|http://www.scalasca.org/}} |
||
}} |
}} |
||
'''Scalasca'''は、並列プログラムの計測、解析、最適化を行うための[[FLOSS|フリーでオープンソースのソフトウェア]]である<ref>{{Cite journal|last=Geimer|first=Markus|date=25 April 2010|title=The Scalasca performance toolset architecture|url=http://apps.fz-juelich.de/jsc-pubsystem/pub-webpages/general/get_attach.php?pubid=142|journal=Concurrency and Computation: Practice and Experience|volume=22|issue=6|pages=702–719|accessdate=29 June 2016|DOI=10.1002/cpe.1556}}</ref>。[[BSDライセンス]]でライセンスされている。 |
'''Scalasca'''は、並列プログラムの計測、解析、最適化を行うための[[FLOSS|フリーでオープンソースのソフトウェア]]である<ref>{{Cite journal|last=Geimer|first=Markus|date=25 April 2010|title=The Scalasca performance toolset architecture|url=http://apps.fz-juelich.de/jsc-pubsystem/pub-webpages/general/get_attach.php?pubid=142|journal=Concurrency and Computation: Practice and Experience|volume=22|issue=6|pages=702–719|accessdate=29 June 2016|DOI=10.1002/cpe.1556}}</ref>。[[BSDライセンス]]でライセンスされている<ref>{{Cite web|title=About|url=https://www.scalasca.org/scalasca/about/about.html|website=www.scalasca.org|accessdate=2020-11-14}}</ref>。 |
||
== 概要 == |
== 概要 == |
||
Scalascaは主に、[[OpenMP]]や[[Message Passing Interface|MPI]]を使用した科学技術アプリケーションのプロファイリングに使用されている。[[スーパーコンピュータ]]上でのランタイム解析をサポートしている<ref>{{Cite journal|last=中村朋健|last2=佐藤三久|date=2012-07-25|title=京速コンピュータ「京」における性能分析ツールScalascaを用いた性能分析|url=https://ipsj.ixsq.nii.ac.jp/ej/index.php?active_action=repository_view_main_item_detail&page_id=13&block_id=8&item_id=83324&item_no=1|journal=研究報告ハイパフォーマンスコンピューティング(HPC)|volume=2012-HPC-135|issue=45|pages=1–7|language=ja}}</ref><ref>{{Cite journal|last=Knüpfer|first=Andreas|last2=Rössel|first2=Christian|last3=Mey|first3=Dieter an|last4=Biersdorff|first4=Scott|last5=Diethelm|first5=Kai|last6=Eschweiler|first6=Dominic|last7=Geimer|first7=Markus|last8=Gerndt|first8=Michael|last9=Lorenz|first9=Daniel|editor-last=Brunst|editor-first=Holger|editor2-last=Müller|editor2-first=Matthias S.|editor3-last=Nagel|editor3-first=Wolfgang E.|editor4-last=Resch|editor4-first=Michael M.|date=2012|title=Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope,Scalasca, TAU, and Vampir|url=https://link.springer.com/chapter/10.1007/978-3-642-31476-6_7|journal=Tools for High Performance Computing 2011|pages=79–91|publisher=Springer|location=Berlin, Heidelberg|language=en|doi=10.1007/978-3-642-31476-6_7|isbn=978-3-642-31476-6}}</ref><ref>{{Cite journal|last=Wolf|first=Felix|last2=Wylie|first2=Brian J. N.|last3=Ábrahám|first3=Erika|last4=Becker|first4=Daniel|last5=Frings|first5=Wolfgang|last6=Fürlinger|first6=Karl|last7=Geimer|first7=Markus|last8=Hermanns|first8=Marc-André|last9=Mohr|first9=Bernd|editor-last=Resch|editor-first=Michael|editor2-last=Keller|editor2-first=Rainer|editor3-last=Himmler|editor3-first=Valentin|editor4-last=Krammer|editor4-first=Bettina|editor5-last=Schulz|editor5-first=Alexander|date=2008|title=Usage of the SCALASCA toolset for scalable performance analysis of large-scale parallel applications|url=https://link.springer.com/chapter/10.1007/978-3-540-68564-7_10|journal=Tools for High Performance Computing|pages=157–167|publisher=Springer|location=Berlin, Heidelberg|language=en|doi=10.1007/978-3-540-68564-7_10|isbn=978-3-540-68564-7}}</ref>。 |
|||
Scalascaは主に、[[OpenMP]]や[[Message Passing Interface|MPI]]を使用した科学技術アプリケーションのプロファイリングに使用されている。[[スーパーコンピュータ]]上でのランタイム解析をサポートしている。 |
|||
解析するアプリケーションは、初めに"instrumented"と呼ばれる作業を必要がある。MPIの使用を測定するには、計測ライブラリをアプリケーションにリンクする必要があり、OpenMPの使用を計測するには、Scalascaが修正した[[コンパイラ]]を使用してソースを再コンパイルする必要がある |
解析するアプリケーションは、初めに"instrumented"と呼ばれる作業を必要がある。MPIの使用を測定するには、計測ライブラリをアプリケーションにリンクする必要があり、OpenMPの使用を計測するには、Scalascaが修正した[[コンパイラ]]を使用してソースを再コンパイルする必要がある<ref>{{Cite web|url=https://www.vi-hps.org/cms/upload/material/tw09/vi-hps-tw09-Scalasca_Overview.pdf|title=Scalable performance analysis |
||
of large-scale parallel applications|accessdate=2020-11-14|publisher=}}</ref><ref>{{Cite web|url=https://www.olcf.ornl.gov/wp-content/uploads/2019/08/5_scalasca_day_1.pdf|title=Performance Analysis with Scalasca|accessdate=2020-11-14|publisher=}}</ref>。 |
|||
== 出典 == |
== 出典 == |
||
32行目: | 31行目: | ||
[[Category:フリーソフトウェア]] |
[[Category:フリーソフトウェア]] |
||
[[Category:コンピュータ]] |
[[Category:コンピュータ]] |
||
{{Software-stub}} |
2020年11月14日 (土) 18:43時点における版
開発元 | Forschungszentrum JülichおよびTechnische Universität Darmstadt |
---|---|
プログラミング 言語 | C、C++ |
対応OS | Unix-like |
プラットフォーム | IA-32、x64、ARM、PowerPC |
種別 | プロファイリング |
ライセンス | BSD |
公式サイト |
www |
Scalascaは、並列プログラムの計測、解析、最適化を行うためのフリーでオープンソースのソフトウェアである[1]。BSDライセンスでライセンスされている[2]。
概要
Scalascaは主に、OpenMPやMPIを使用した科学技術アプリケーションのプロファイリングに使用されている。スーパーコンピュータ上でのランタイム解析をサポートしている[3][4][5]。
解析するアプリケーションは、初めに"instrumented"と呼ばれる作業を必要がある。MPIの使用を測定するには、計測ライブラリをアプリケーションにリンクする必要があり、OpenMPの使用を計測するには、Scalascaが修正したコンパイラを使用してソースを再コンパイルする必要がある[6][7]。
出典
- ^ Geimer, Markus (25 April 2010). “The Scalasca performance toolset architecture”. Concurrency and Computation: Practice and Experience 22 (6): 702–719. doi:10.1002/cpe.1556 2016年6月29日閲覧。.
- ^ “About”. www.scalasca.org. 2020年11月14日閲覧。
- ^ 中村朋健、佐藤三久「京速コンピュータ「京」における性能分析ツールScalascaを用いた性能分析」『研究報告ハイパフォーマンスコンピューティング(HPC)』2012-HPC-135第45号、2012年7月25日、1–7頁。
- ^ Knüpfer, Andreas; Rössel, Christian; Mey, Dieter an; Biersdorff, Scott; Diethelm, Kai; Eschweiler, Dominic; Geimer, Markus; Gerndt, Michael et al. (2012). Brunst, Holger; Müller, Matthias S.; Nagel, Wolfgang E. et al.. eds. “Score-P: A Joint Performance Measurement Run-Time Infrastructure for Periscope,Scalasca, TAU, and Vampir” (英語). Tools for High Performance Computing 2011 (Berlin, Heidelberg: Springer): 79–91. doi:10.1007/978-3-642-31476-6_7. ISBN 978-3-642-31476-6 .
- ^ Wolf, Felix; Wylie, Brian J. N.; Ábrahám, Erika; Becker, Daniel; Frings, Wolfgang; Fürlinger, Karl; Geimer, Markus; Hermanns, Marc-André et al. (2008). Resch, Michael; Keller, Rainer; Himmler, Valentin et al.. eds. “Usage of the SCALASCA toolset for scalable performance analysis of large-scale parallel applications” (英語). Tools for High Performance Computing (Berlin, Heidelberg: Springer): 157–167. doi:10.1007/978-3-540-68564-7_10. ISBN 978-3-540-68564-7 .
- ^ “[https://www.vi-hps.org/cms/upload/material/tw09/vi-hps-tw09-Scalasca_Overview.pdf Scalable performance analysis of large-scale parallel applications]”. 2020年11月14日閲覧。
- ^ “Performance Analysis with Scalasca”. 2020年11月14日閲覧。