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 条
  • [41] Evaluating Multi-core and Many-core Architectures Through Parallelizing a High-order WENO Solver
    Deng, Liang
    Bai, Hanli
    Zhao, Dan
    Wang, Fang
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 2167 - 2174
  • [42] Scalability of a multi-physics system for forest fire spread prediction in multi-core platforms
    Angel Farguell
    Ana Cortés
    Tomàs Margalef
    Josep R. Miró
    J. Mercader
    The Journal of Supercomputing, 2019, 75 : 1163 - 1174
  • [43] Scalability of a multi-physics system for forest fire spread prediction in multi-core platforms
    Farguell, Angel
    Cortes, Ana
    Margalef, Tomas
    Miro, Josep R.
    Mercader, J.
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (03): : 1163 - 1174
  • [44] A comparative simulation study on the power-performance of multi-core architecture
    Saravanan, Vijayalakshmi
    Anpalagan, Alagan
    Kothari, D. P.
    Woungang, Isaac
    Obaidat, Mohammad S.
    JOURNAL OF SUPERCOMPUTING, 2014, 70 (01): : 465 - 487
  • [45] A Comparative Study on Performance Benefits of Multi-core CPUs using OpenMP
    Saravanan, Vijayalakshmi
    Radhakrishnan, Mohan
    Basavesh, A.S.
    Kothari, D.P.
    International Journal of Computer Science Issues, 2012, 9 (1 1-2) : 272 - 278
  • [46] Multi-core processing and scheduling performance in CMS
    Hernandez, J. M.
    Evans, D.
    Foulkes, S.
    INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS 2012 (CHEP2012), PTS 1-6, 2012, 396
  • [47] Performance Evaluation of LAMMPS on Multi-core Systems
    Cha, Kwangho
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 812 - 819
  • [48] Parallelizing Time-Delay Recurrent Neural Network Modeling Technique on Multi-Core Architectures
    Sadrossadat, Sayed Alireza
    Naghibi, Zohreh
    2021 16TH INTERNATIONAL MICROSYSTEMS, PACKAGING, ASSEMBLY AND CIRCUITS TECHNOLOGY CONFERENCE (IMPACT), 2021, : 93 - 96
  • [49] Virtualizing Performance Asymmetric Multi-core Systems
    Kwon, Youngjin
    Kim, Changdae
    Maeng, Seungryoul
    Huh, Jaehyuk
    ISCA 2011: PROCEEDINGS OF THE 38TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2011, : 45 - 56
  • [50] A Loop Based Approach to Analytical Multi-core Cable Modelling
    Nichols, Phillip
    2013 AUSTRALASIAN UNIVERSITIES POWER ENGINEERING CONFERENCE (AUPEC), 2013,