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 条
  • [1] TOOLS FOR MULTIPLE-CPU ENVIRONMENTS
    HARRISON, W
    IEEE SOFTWARE, 1990, 7 (03) : 45 - 45
  • [2] Performance Optimization for Sparse AtAx in Parallel on Multicore CPU
    Tao, Yuan
    Deng, Yangdong
    Mu, Shuai
    Zhang, Zhenzhong
    Zhu, Mingfa
    Xiao, Limin
    Ruan, Li
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2014, E97D (02) : 315 - 318
  • [3] Embedded multiple-CPU substation communication platform based on industry Ethernet and RTOS
    Liu, Ju
    Liu, Xiaoming
    Chen, Yuen
    Zhao, Longjiang
    Geng, Shiqi
    Dianli Zidonghua Shebei / Electric Power Automation Equipment, 2009, 29 (07): : 123 - 126
  • [4] Performance Optimization for CPU-GPU Heterogeneous Parallel System
    Wang, Yanhua
    Qiao, Jianzhong
    Lin, Shukuan
    Zhao, Tinglei
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1259 - 1266
  • [5] Local Parallelization of Pleasingly Parallel Stream Processing on Multiple CPU Cores
    Gad, Ruediger
    Kappes, Martin
    Medina-Bulo, Inmaculada
    7TH IEEE ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE IEEE IEMCON-2016, 2016,
  • [6] THE PARALLEL PROCESSING COMPUTE SERVER
    AMMANN, EM
    BERBEC, RR
    BOZMAN, G
    FAIX, M
    GOLDRIAN, GA
    PERSHING, JA
    RUVOLOCHONG, J
    SCHOLZ, F
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1991, 35 (5-6) : 653 - 666
  • [7] Profiling based optimization method for CPU-GPU heterogeneous parallel processing system
    Zhang, Bao
    Dong, Xiaoshe
    Bai, Xiuxiu
    Cao, Haijun
    Liu, Chao
    Mei, Yiduo
    Dong, X., 1600, Xi'an Jiaotong University (46): : 17 - 23
  • [8] RESOURCE OPTIMIZATION OF A PARALLEL COMPUTER FOR MULTIPLE VECTOR PROCESSING
    HWANG, K
    NI, LM
    IEEE TRANSACTIONS ON COMPUTERS, 1980, 29 (09) : 831 - 836
  • [9] Parallel Optimization of Relion: Performance Comparison based on Cluster for CPU/GPU and KNL
    Zhou, Heng
    Ni, FuChuan
    Zhao, Liang
    Zheng, Fang
    PROCEEDINGS OF THE 2018 2ND INTERNATIONAL CONFERENCE ON ALGORITHMS, COMPUTING AND SYSTEMS (ICACS 2018), 2018, : 48 - 52
  • [10] A Survey of GPGPU Parallel Processing Architecture Performance Optimization
    Jia, Shiwei
    Tian, Ze
    Ma, Yueyuan
    Sun, Chenglu
    Zhang, Yimen
    Zhang, Yuming
    2021 IEEE/ACIS 21ST INTERNATIONAL FALL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS 2021-FALL), 2021, : 75 - 82