@inproceedings{oai:ipsj.ixsq.nii.ac.jp:00231385, author = {藤本, 馨 and 辻, 理子 and 松本, 尚 and Kaori, Fujimoto and Riko, Tsuji and Takashi, Matsumoto}, book = {コンピュータシステム・シンポジウム論文集}, month = {Nov}, note = {MBCF(Memory Based Communication Facility)は,高速ネットワークで接続されたPCクラスタやワークステーションクラスタにおいてマシン境界を超えた共有メモリアクセス環境を実現するための通信同期機構として,1994年に考案され,1996年に発表されたものである.受信先が他のアプリケーションを実行している場合に,MBCF受信による割込みが発生する.この時,アドレス空間識別子(Address Space Identifier:ASID)を持たないCPUの場合,TLBが全消去されるため,実行されているアプリケーションのノード性能を大幅に阻害する.本論文ではASIDを使用しない場合と使用する場合のアプリケーション実行時間を計測することで,ノード性能がどの程度阻害されているか・ASIDの使用により,その阻害をどの程度抑制できるのかを測定した.また,特定のコアにMBCF受信による割込みを発生させた場合の実行時間を測ることで,ノード性能への影響を観測した.実験によりMBCFにASID機能を使用することで,ノード性能・MBCFそのものの性能を共に改善できることを明らかにした., MBCF (Memory Based Communication Facility) was invented in 1994 and published in 1996 as a communication synchronization mechanism to realize a shared memory access environment across machine boundaries in PC and workstation clusters connected by high-speed networks. An interrupt by MBCF reception occurs when the receiver is executing another application. In this case, if the CPU does not have an Address Space Identifier (ASID), the TLB will be completely flushed, which will significantly impede the node performance of the running application. In this paper, we measure application execution times without and with ASID to determine the extent to which node performance is inhibited and the extent to which this inhibition can be suppressed by using ASID. We also observed the effect on node performance by measuring the execution time of interrupts generated by MBCF reception on specific cores. The experiments showed that the use of ASID in MBCF can improve both node performance and the performance of MBCF.}, pages = {29--35}, publisher = {情報処理学会}, title = {MBCF/Linuxのノード性能阻害についての評価}, volume = {2023}, year = {2023} }