Parallel virtual machine(PVM) has been a prevalent parallel computing environment for heterogeneous systems The generic portion of PVM is implemented on the basis of TCP/IP in result of high cost and low performance ...Parallel virtual machine(PVM) has been a prevalent parallel computing environment for heterogeneous systems The generic portion of PVM is implemented on the basis of TCP/IP in result of high cost and low performance in communication This paper describes the design and implementation of GMPVM(parallel virtual machine based on Myrinet message passing system), a PVM portion based on Myrinet's GM APl(message system on Myrinet) The goal of this work is to make the maximum use of the high bandwidth and low latency of Myrinet, to provide PVM portion with a user-level, light weighted communication subsystem GMPVM is developed on ZiQiang-2000 (SUHPCS) The difference between PVM and OMPVM is figured out here, and also some optimization technique discussed展开更多
基金the Science Foundation of Shanghai MunicipalCommission of Science and Technology (995115036)
文摘Parallel virtual machine(PVM) has been a prevalent parallel computing environment for heterogeneous systems The generic portion of PVM is implemented on the basis of TCP/IP in result of high cost and low performance in communication This paper describes the design and implementation of GMPVM(parallel virtual machine based on Myrinet message passing system), a PVM portion based on Myrinet's GM APl(message system on Myrinet) The goal of this work is to make the maximum use of the high bandwidth and low latency of Myrinet, to provide PVM portion with a user-level, light weighted communication subsystem GMPVM is developed on ZiQiang-2000 (SUHPCS) The difference between PVM and OMPVM is figured out here, and also some optimization technique discussed