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 条
  • [41] Research on the Influence of CPU Power Management on the Performance of Parallel FDTD
    Zhou, Yonghong
    Zhou, Lin
    Duan, Xin
    Luo, Zhangjie
    2019 IEEE INTERNATIONAL WORKSHOP ON ELECTROMAGNETICS: APPLICATIONS AND STUDENT INNOVATION COMPETITION (IWEM2019), 2019,
  • [42] PERFORMANCE ESTIMATING FOR PARALLEL PERFORMANCE OPTIMIZATION
    DUNLOP, AN
    HEY, AJG
    NICOLE, DA
    PRITCHARD, DJ
    SUPERCOMPUTER, 1995, 11 (04): : 19 - 30
  • [43] Performance optimization of a multimedia player on a mobile CPU platform
    Chang, Hoseok
    Lee, Youngjoon
    Sung, Wonyong
    2007 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS, VOLS 1 AND 2, 2007, : 163 - 168
  • [44] Parallel Aligning Multiple Metabolic Pathways on Hybrid CPU and GPU Architectures
    Huang, Yiran
    Zhong, Cheng
    Zhang, Jinxiong
    Li, Ye
    Liu, Jun
    PARALLEL ARCHITECTURE, ALGORITHM AND PROGRAMMING, PAAP 2017, 2017, 729 : 483 - 492
  • [45] The Research of Server Performance Optimization on Cloud Storage
    Song Jianjie
    PROCEEDING OF 2012 INTERNATIONAL SYMPOSIUM - EDUCATIONAL RESEARCH AND EDUCATIONAL TECHNOLOGY, 2012, : 127 - 130
  • [46] PARALLEL PROCESSING OF MULTIPLE SCALES PROBLEMS
    CHIN, RCY
    HEDSTROM, GW
    MCGRAW, JR
    HOWES, FA
    APPLIED MATHEMATICS AND COMPUTATION, 1986, 20 (1-2) : 55 - 55
  • [47] A Cartesian Genetic Programming Based Parallel Neuroevolutionary Model for Cloud Server's CPU Usage Prediction
    Ullah, Qazi Zia
    Khan, Gul Muhammad
    Hassan, Shahzad
    Iqbal, Asif
    Ullah, Farman
    Kwak, Kyung Sup
    ELECTRONICS, 2021, 10 (01) : 1 - 18
  • [48] Performance Optimization of a 2-DoF Parallel Mechanism based on Multiple Indices
    Hao, Qi
    Liu, Bo
    Wang, Mingxin
    Zhou, Jing
    2016 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2016, : 1250 - 1255
  • [49] Parallel computing for fringe pattern processing: A multicore CPU approach in MATLAB® environment
    Gao, Wenjing
    Qian Kemao
    Wang, Haixia
    Lin, Feng
    Seah, Hock Soon
    OPTICS AND LASERS IN ENGINEERING, 2009, 47 (11) : 1286 - 1292
  • [50] OmniDB: Towards Portable and Efficient Query Processing on Parallel CPU/GPU Architectures
    Zhang, Shuhao
    He, Jiong
    He, Bingsheng
    Lu, Mian
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 6 (12): : 1374 - 1377