@article{oai:ipsj.ixsq.nii.ac.jp:00169435, author = {島田, 明男 and 須藤, 敦之 and 堀, 敦史 and 石川, 裕 and 河野, 健二 and Akio, Shimada and Atsushi, Sutoh and Atsushi, Hori and Yutaka, Ishikawa and Kenji, Kono}, issue = {2}, journal = {情報処理学会論文誌コンピューティングシステム(ACS)}, month = {Jul}, note = {近年,マルチコアプロセッサのコア数は増加する傾向にある.また,低性能だが電力効率が高いコアを多数集約して高い並列処理性能を実現するメニーコアプロセッサの活用も進んでおり,HPCシステムを構成するノード1台あたりのコア数は飛躍的に増加してきている.Partitioned Virtual Address Space(PVAS)は,このようなメニーコア環境において,効率的に並列処理を実行するための新たなタスクモデルである.PVASを用いると,並列処理を行うノード内のプロセス群を同一アドレス空間で動作させることが可能になる.よって,アドレス空間の境界越しにデータを送受信するためのオーバヘッドなしに,ノード内通信を実行することができる.本研究では,PVASを派生データ型を用いるMessage Passing Interface(MPI)ノード内通信に適用し,同一ノードのプロセスがメモリ上で不連続なデータを高速に送受信することを可能にした.ベンチマークプログラムによって高速化したMPIノード内通信を評価したところ,通信遅延を低減させ,実行性能を最大で約21%向上させることができた., Recently, the number of cores in multi-core processors is expected to continue to grow and many-core processors, which aggregate massive number of weak but power-efficient cores, are widely used. Then, the number of cores in an HPC system node grows rapidly. Partitioned Virtual Address Space (PVAS) is a new task model, which enables efficient parallel processing in such many-core systems. The PVAS task model allows multiple processes to run in the same address space, which means that the processes running on the PVAS task model can exchange data without overheads for crossing address space boundaries. In this paper, we apply the PVAS task model to the Message Passing Interface (MPI) intra-node communication using Derived Data Types and accelerate the transfer of non-contiguous data. The accelerated MPI intra-node communication reduces communication latency and improves application performance by up to 21%.}, pages = {46--63}, title = {メニーコアにおける派生データ型を用いたMPIノード内通信の高速化}, volume = {9}, year = {2016} }