省レジスタアーキテクチャ向けソフトウェアパイプライニングの評価
書誌事項
- タイトル別名
-
- Evaluation of Software Pipelining for Architecture with Small Number of Registers
この論文をさがす
抄録
スーパコンピュータ「京」向けに開発されたコンパイラの最適化技術の代表格として,ソフトウェアパイプライニングがあげられる.「京」では,SPARCアーキテクチャの拡張機能HPC-ACEとして拡張レジスタ(128本のSIMDレジスタ)が追加された.ソフトウェアパイプライニングの技術は,多数のアーキテクチャレジスタを活用できるようになったことを基盤にして実装されている.次期のポスト「京」では,アーキテクチャとしてArmv8-Aアーキテクチャ,HPC拡張としてSVE(32本のSIMDレジスタ)が採用される.そこでソフトウェアパイプライニングをSIMDレジスタ数の観点を中心として評価し,「京」からポスト「京」への技術継承が可能か否かを考察し,ポスト「京」の開発に向けた提案を行う.
Software Pipelining is a representative of compiler optimization technologies developed for K computer. This technology has been implemented based on the following fact: K computer has extended registers (128 SIMD registers) of HPC-ACE, which is the architectural extension to SPARC, and a lot of architectural registers are available. Post-K supercomputer adopts Armv8-A architecture with HPC extension SVE, which has 32 SIMD registers. Thus, in this paper we offer a suggestion for development of Post-K supercomputer by evaluating Software Pipelining in the point of view of the number of SIMD registers and considering inheritability of technologies from K computer for Post-K supercomputer.
収録刊行物
-
- 情報処理学会論文誌
-
情報処理学会論文誌 61 (2), 429-439, 2020-02-15
- Tweet
詳細情報 詳細情報について
-
- CRID
- 1050846637962347520
-
- NII論文ID
- 170000181703
-
- NII書誌ID
- AN00116647
-
- ISSN
- 18827764
-
- Web Site
- http://id.nii.ac.jp/1001/00203074/
-
- 本文言語コード
- ja
-
- 資料種別
- journal article
-
- データソース種別
-
- IRDB
- CiNii Articles