QUT ePrints

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.

View at publisher

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.

Impact and interest:

0 citations in Scopus
Search Google Scholar™
0 citations in Web of Science®

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