一種基于減少進(jìn)程間通信開銷的并行 I/O 優(yōu)化方法與系統(tǒng)
本發(fā)明公開了一種基于進(jìn)程親和性的減少進(jìn)程間通信從而提升 并行 I/O 效率的方法,包括:首先對(duì)以 Collective-I/O 為主流的并行 I/O 程序進(jìn)行分析,收集和統(tǒng)計(jì)集群機(jī)器節(jié)點(diǎn)信息及 MPI 程序配置信息; 然后,該系統(tǒng)通過預(yù)處理操作計(jì)算各種可能的機(jī)器節(jié)點(diǎn)與代理進(jìn)程的 匹配結(jié)果,然后再通過性能預(yù)測(cè)模塊,確定最佳的匹配策略;最后將 預(yù)處理得到的匹配策略寫入配置文件中。實(shí)驗(yàn)結(jié)果表明,該系統(tǒng)配置 簡(jiǎn)單,能在不用修
華中科技大學(xué)
2021-04-14