2024-03-29T07:44:58Zhttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_oaipmhoai:ipsj.ixsq.nii.ac.jp:000136202022-10-21T05:24:51Z00581:00742:00748
高並列計算機AP1000+のメッセージハンドリング機構Message Handling on the AP1000 + Highly Parallel Computerjpn特集:並列処理http://id.nii.ac.jp/1001/00013620/Journal Articlehttps://ipsj.ixsq.nii.ac.jp/ej/?action=repository_action_common_download&item_id=13620&item_no=1&attribute_id=1&file_no=1Copyright (c) 1996 by the Information Processing Society of Japanプロセッサ間通信富士通株式会社株式会社富士通研究所富士通株式会社富士通株式会社株式会社富士通研究所富士通株式会社富士通株式会社白木, 長武小柳, 洋一今村, 信貴林, 憲一清水, 俊幸堀江, 健志石畑, 宏明分散メモリ型並列計算機において高いスケーラビリティを得るためには 計算と通信をオーバラップさせ 通信にかかる時間を隠蔽する必要がある.アクティブメッセージのひとつであり リモートノードのメモリを直接操作するPUTおよびGET操作の効率的な実現は 並列計算機の実行性能向上に貢献する.我々は効率の良いメッセージハンドリング機構に焦点をあて AP1000の後継機である高並列計算機AP1000+を開発した.AP1000+はPUT/GET操作 リモートload/storeおよびメッセージパッシングを統合的に扱うハードウェアを備えている.さらに低オーバヘッドかつノンブロッキングのユーザインタフェースを備え 同時にマルチユーザ マルチプロセス環境に必要な保護機構を実現している.本稿では AP1000+のアーキテクチャを述べ 実機を使用した性能評価を示す.For distributed-memory parallel computers to have high scalability, it is necessary to conceal communication time by overlapping communication and computation. PUT and GET, which operate directly on memory in remote nodes, are examples of active messages, and the efficient implementation of PUT/GET operations contributes to increasing the speed of parallel computers. We developed AP1000+ highly parallel computer, which is an enhancement of the AP1000, focusing on efficient message handling mechanisms. The AP1000+ has an integrated message handling mechanism which supports PUT/GET operations, remote load/store, and message passing in hardware. Furthermore, it provides low-overhead and nonblocking user interface while achieving protection mechanisms for multi-user and multi-process environment. In this paper, we show the architecture of the AP1000+ and basic performance evaluations using the real machine.AN00116647情報処理学会論文誌377138813981996-07-151882-77642009-06-29