Performance optimization for parallel processing on a multiple-CPU server
Fung, Y.F., Ercan, M.F., Ho, T.K., & Cheung, W.L. (2001) Performance optimization for parallel processing on a multiple-CPU server. Computer Physics Communications, 142(1-3), pp. 191-195.
Abstract
Symmetric multi-processor (SMP) systems, or multiple-CPU servers, are suitable for implementing parallel algorithms because they employ dedicated communication devices to enhance the inter-processor communication bandwidth, so that a better performance can be obtained. However, the cost for a multiple-CPU server is high and therefore, the server is usually shared among many users. The work-load due to other users will certainly affect the performance of the parallel programs so it is desirable to derive a method to optimize parallel programs under different loading conditions. In this paper, we present a simple method, which can be applied in SPMD type parallel programs, to improve the speedup by controlling the number of threads within the programs.
Citations:
Citation countsare sourced monthly from Scopus and Web of Science citation databases.
These databases contain citations from different subsets of available publications and different time periods and thus the citation count from each is usually different. Some works are not in either database and no count is displayed. Scopus includes citations from articles published in 1996 onwards, and Web of Science generally from 1980 onwards.
Citations counts from the Google Scholar™ indexing service can be viewed at the linked Google Scholar™ search.
| ID Code: | 38540 |
|---|---|
| Item Type: | Journal Article |
| Keywords: | SMP systems, Multithreaded programming, Parallel algorithms, Performance optimization |
| DOI: | 10.1016/S0010-4655(01)00327-7 |
| ISSN: | 0010-4655 |
| Subjects: | Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > COMPUTER SOFTWARE (080300) > Computer System Architecture (080302) Australian and New Zealand Standard Research Classification > INFORMATION AND COMPUTING SCIENCES (080000) > COMPUTER SOFTWARE (080300) > Concurrent Programming (080304) |
| Divisions: | Past > QUT Faculties & Divisions > Faculty of Built Environment and Engineering Past > Schools > School of Engineering Systems |
| Copyright Owner: | Copyright 2001 Elsevier |
| Deposited On: | 17 Nov 2010 07:59 |
| Last Modified: | 11 Aug 2011 00:11 |
Export: EndNote | Dublin Core | BibTeX
Repository Staff Only: item control page