A Study of Performance Scalability by Parallelizing Loop Iterations on Multi-core SMPs

被引:0
|
作者
Raghavendra, Prakash [1 ]
Behki, Akshay Kumar [1 ]
Hariprasad, K. [1 ]
Mohan, Madhav [1 ]
Jain, Praveen [1 ]
Bhat, Srivatsa S. [1 ]
Thejus, V. M. [1 ]
Prabhu, Vishnumurthy [1 ]
机构
[1] Natl Inst Technol Karnataka, Dept Informat Technol, Surathkal, Karnataka, India
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Today, the challenge is to exploit the parallelism available in the way of multi-core architectures by the software. This could be done by re-writing the application, by exploiting the hardware capabilities or expect the compiler/software runtime tools to do the job for us. With the advent of multi-core architectures ([1] [2]), this problem is becoming more and more relevant. Even today, there are not many run-time tools to analyze the behavioral pattern of such performance critical applications, and to re-compile them. So, techniques like OpenMP for shared memory programs are still useful in exploiting parallelism in the machine. This work tries to study if the loop parallelization (both with and without applying transformations) can be a good case for running scientific programs efficiently on such multi-core architectures. We have found the results to be encouraging and we strongly feel that this could lead to some good results if implemented fully in a production compiler for multi-core architectures.
引用
收藏
页码:476 / 486
页数:11
相关论文
共 50 条
  • [1] Performance Issues in Parallelizing Data-Intensive Applications on a Multi-core Cluster
    Ravi, Vignesh T.
    Agrawal, Gagan
    CCGRID: 2009 9TH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, 2009, : 308 - 315
  • [2] Parallelizing exact motif finding algorithms on multi-core
    Abbas, Mostafa M.
    Bahig, Hazem M.
    Abouelhoda, Mohamed
    Mohie-Eldin, M. M.
    JOURNAL OF SUPERCOMPUTING, 2014, 69 (02): : 814 - 826
  • [3] Practice of Parallelizing Network Applications on Multi-core Architectures
    Wang, Junchang
    Cheng, Haipeng
    Hua, Bei
    Tang, Xinan
    ICS'09: PROCEEDINGS OF THE 2009 ACM SIGARCH INTERNATIONAL CONFERENCE ON SUPERCOMPUTING, 2009, : 204 - 213
  • [4] SCENE TEXT DETECTION SUITABLE FOR PARALLELIZING ON MULTI-CORE
    Park, Jin Man
    Chung, Heejin
    Seong, Yeong Kyeong
    2009 16TH IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-6, 2009, : 2425 - 2428
  • [5] Parallelizing exact motif finding algorithms on multi-core
    Mostafa M. Abbas
    Hazem M. Bahig
    Mohamed Abouelhoda
    M. M. Mohie-Eldin
    The Journal of Supercomputing, 2014, 69 : 814 - 826
  • [6] Vmemcpy: Parallelizing Memory Copy with Multi-core in the Cloud
    Lin, Kaixin
    Li, Yuguo
    Jian, Dawei
    Hu, Shengquan
    Li, Dingding
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (IEEE INFOCOM WKSHPS 2021), 2021,
  • [7] Cache Efficiency and Scalability on Multi-core Architectures
    Mueller, Thomas
    Trinitis, Carsten
    Smajic, Jasmin
    PARALLEL COMPUTING TECHNOLOGIES, 2011, 6873 : 88 - +
  • [8] Multi-core Scalability Measurements: Issues and Solutions
    Linde, Mattias
    APPLIED PARALLEL AND SCIENTIFIC COMPUTING (PARA 2012), 2013, 7782 : 319 - 327
  • [9] Multi-Core LTSmin: Marrying Modularity and Scalability
    Laarman, Alfons
    van de Pol, Jaco
    Weber, Michael
    NASA FORMAL METHODS, 2011, 6617 : 506 - 511
  • [10] X-SRQ - Improving Scalability and Performance of Multi-core InfiniBand Clusters
    Shipman, Galen M.
    Poole, Stephen
    Shamis, Pavel
    Rabinovitz, Ishai
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2008, 5205 : 33 - +