Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Wang, YM | en_US |
dc.contributor.author | Wang, HH | en_US |
dc.contributor.author | Chang, RC | en_US |
dc.date.accessioned | 2014-12-08T15:47:15Z | - |
dc.date.available | 2014-12-08T15:47:15Z | - |
dc.date.issued | 1998-12-01 | en_US |
dc.identifier.issn | 0164-1212 | en_US |
dc.identifier.uri | http://hdl.handle.net/11536/31709 | - |
dc.description.abstract | Large-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.iso | en_US | en_US |
dc.title | Classifying and alleviating the communication overheads in matrix computations on large-scale NUMA multiprocessors | en_US |
dc.type | Article | en_US |
dc.identifier.journal | JOURNAL OF SYSTEMS AND SOFTWARE | en_US |
dc.citation.volume | 44 | en_US |
dc.citation.issue | 1 | en_US |
dc.citation.spage | 17 | en_US |
dc.citation.epage | 29 | en_US |
dc.contributor.department | 資訊工程學系 | zh_TW |
dc.contributor.department | Department of Computer Science | en_US |
Appears in Collections: | Articles |
Files in This Item:
If it is a zip file, please download the file and unzip it, then open index.html in a browser to view the full text content.