Performance optimization for parallel processing on a multiple-CPU server

被引:3
|
作者
Fung, YF [1 ]
Ercan, MF
Ho, TK
Cheung, WL
机构
[1] Hong Kong Polytech Univ, Dept Elect Engn, Hong Kong, Hong Kong, Peoples R China
[2] Singapore Polytech, Sch Elect & Elect Engn, Singapore, Singapore
关键词
SMP systems; multithreaded programming; parallel algorithms; performance optimization;
D O I
10.1016/S0010-4655(01)00327-7
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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. (C) 2001 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:191 / 195
页数:5
相关论文
共 50 条
  • [21] Efficient and Simplified Parallel Graph Processing over CPU and MIC
    Chen, Linchuan
    Huo, Xin
    Ren, Bin
    Jain, Surabhi
    Agrawal, Gagan
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 819 - 828
  • [22] PERFORMANCE OPTIMIZATION OF PARALLEL-DISTRIBUTED PROCESSING WITH CHECKPOINTING FOR CLOUD ENVIRONMENT
    Hirai, Tsuguhito
    Masuyama, Hiroyuki
    Kasahara, Shoji
    Takahashi, Yutaka
    JOURNAL OF INDUSTRIAL AND MANAGEMENT OPTIMIZATION, 2018, 14 (04) : 1423 - 1442
  • [23] LOOP OPTIMIZATION FOR PARALLEL PROCESSING
    DIMANZO, M
    FRISIANI, AL
    OLIMPO, G
    COMPUTER JOURNAL, 1979, 22 (03): : 234 - 239
  • [24] Performance Degradation in Parallel-Server Systems
    Doncel, Josu
    Aalto, Samuli
    Ayesta, Urtzi
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2019, 27 (02) : 875 - 888
  • [25] OPTIMIZATION TECHNIQUES FOR PARALLEL PROCESSING
    EBENSTEIN, SE
    MCDERMOTT, TL
    SOFTWARE-PRACTICE & EXPERIENCE, 1990, 20 (08): : 833 - 849
  • [26] A Parallel Optimization of the Fast Algorithm of Convolution Neural Network on CPU
    Huang, JiaHao
    Wang, Tiejun
    Zhu, Xuhui
    Wei, Min
    Wu, Tao
    Wu, Xi
    Huang, Min
    2018 10TH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA), 2018, : 5 - 9
  • [27] INVESTIGATION OF PARALLEL DATA PROCESSING USING HYBRID HIGH PERFORMANCE CPU plus GPU SYSTEMS AND CUDA STREAMS
    Czarnul, Pawel
    COMPUTING AND INFORMATICS, 2020, 39 (03) : 510 - 536
  • [28] Temporal and spatial parallel processing of simulated quantum annealing on a multicore CPU
    Waidyasooriya, Hasitha Muthumala
    Hariyama, Masanori
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (06): : 8733 - 8750
  • [29] Task Scheduling of Parallel Processing in CPU-GPU Collaborative Environment
    Wang, Lei
    Huang, Yong-zhong
    Chen, Xin
    Zhang, Chun-yan
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 228 - +
  • [30] Design and implementation of parallel data processing of a time stamp server
    School of Computer Science and Engineering, Xi'an Institute of Technology, Xi'an 710032, China
    不详
    不详
    Jisuanji Gongcheng, 2006, 16 (89-91):