完整後設資料紀錄
DC 欄位語言
dc.contributor.authorWang, YMen_US
dc.contributor.authorWang, HHen_US
dc.contributor.authorChang, RCen_US
dc.date.accessioned2019-04-02T05:58:52Z-
dc.date.available2019-04-02T05:58:52Z-
dc.date.issued1998-12-01en_US
dc.identifier.issn0164-1212en_US
dc.identifier.urihttp://dx.doi.org/10.1016/S0164-1212(98)10040-7en_US
dc.identifier.urihttp://hdl.handle.net/11536/147835-
dc.description.abstractLarge-scale, shared-memory multiprocessors have non-uniform memory access (NUMA) costs. The high communication cost dominates the source of matrix computations' execution. Memory contention and remote memory access are two major communication overheads on large-scale NUMA multiprocessors. However, previous experiments and discussions focus either on reducing the number of remote memory accesses or on alleviating memory contention overhead. In this paper, we propose a simple but effective processor allocation policy, called rectangular processor allocation, to alleviate both overheads at the same time. The policy divides the matrix elements into a certain number of rectangular blocks, and assigns each processor to compute the results of one rectangular block. This methodology may reduce a lot of unnecessary memory accesses to the memory modules. After running many matrix computations under a realistic memory system simulator, we confirmed that at least one-fourth of the communication overhead map be reduced. Therefore, we conclude that rectangular processor allocation policy performs better than other popular policies, and that the combination of rectangular processor allocation policy with software interleaving data allocation policy is a better choice to alleviate communication overhead. (C) 1998 Elsevier Science Inc. All rights reserved.en_US
dc.language.isoen_USen_US
dc.titleClassifying and alleviating the communication overheads in matrix computations on large-scale NUMA multiprocessorsen_US
dc.typeArticleen_US
dc.identifier.doi10.1016/S0164-1212(98)10040-7en_US
dc.identifier.journalJOURNAL OF SYSTEMS AND SOFTWAREen_US
dc.citation.volume44en_US
dc.citation.spage17en_US
dc.citation.epage29en_US
dc.contributor.department資訊工程學系zh_TW
dc.contributor.departmentDepartment of Computer Scienceen_US
dc.identifier.wosnumberWOS:000077062000003en_US
dc.citation.woscount1en_US
顯示於類別:期刊論文