Performance Analysis of Alternative Open Source Parallel Computing Approach to OpenMP on Multicore Processors

被引:0
|
作者
Chickerur, Satyadhyan [1 ]
Rayudu, Dadi Mohan Krishna [2 ]
Hiriyannaiah, Srinidhi [2 ]
Shabalina, Olga [3 ]
机构
[1] BV Bhoomaraddi Coll Engn & Technol, Ctr High Performance Comp, Hubli, India
[2] IBM ISL, Bangalore, Karnataka, India
[3] Volgograd State Tech Univ, Comp Aided Design Dept, Volgograd, Russia
关键词
Parallel programming; Clang; OpenMP; Grand Central Dispatch;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this era of evolving computing field, parallel computing is one of the fastest changing fields. There have been numerous researches made and still the research is going on in the areas of data decomposition, parallel algorithms to get more performance through parallelism. In this paper we have achieved parallelism by using an open source made available with the name libdispatch (implementation of Grand Central Dispatch Services). This package has been ported to the FreeBSD, however this can also be used under open source environment. In this paper we have experimented with matrix multiplication in sequential and parallel programs. The categories of experimentation done are: Sequential Programming with GCC and Clang; Parallel programming with OpenMP and clang with dispatcher. Better performance has been observed in Clang for both sequential and parallel computations
引用
收藏
页码:466 / 476
页数:11
相关论文
共 50 条
  • [31] Parallel program performance evaluation and their behavior analysis on an OpenMP cluster
    Cai, F
    Wu, SG
    Zhang, LB
    Tang, ZM
    2004 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID - CCGRID 2004, 2004, : 508 - 514
  • [32] OpenMP Parallel Optimal Path Algorithm and Its Performance Analysis
    Cao, Han
    Wang, Fei
    Fang, Xin
    Tu, Hong-lei
    Shi, Jun
    2009 WRI WORLD CONGRESS ON SOFTWARE ENGINEERING, VOL 1, PROCEEDINGS, 2009, : 61 - +
  • [33] Parallel computing of three-dimensional discontinuous deformation analysis based on OpenMP
    Peng, Xinyan
    Chen, Guangqi
    Yu, Pengcheng
    Zhang, Yingbin
    Guo, Longxiao
    Wang, Cungen
    Cheng, Xiao
    Niu, Hui
    COMPUTERS AND GEOTECHNICS, 2019, 106 : 304 - 313
  • [34] High performance computing using MPI and OpenMP on multi-core parallel systems
    Jin, Haoqiang
    Jespersen, Dennis
    Mehrotra, Piyush
    Biswas, Rupak
    Huang, Lei
    Chapman, Barbara
    PARALLEL COMPUTING, 2011, 37 (09) : 562 - 575
  • [36] Parallel Computing of CG using an Open Source Windows Grid
    Tanaka, Kenichi
    Uehara, Minoru
    Mori, Hideki
    2008 22ND INTERNATIONAL WORKSHOPS ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS, VOLS 1-3, 2008, : 173 - 180
  • [37] Performance Analysis of the Kahan-Enhanced Scalar Product on Current Multicore Processors
    Hofmann, Johannes
    Fey, Dietmar
    Riedmann, Michael
    Eitzinger, Jan
    Hager, Georg
    Wellein, Gerhard
    PARALLEL PROCESSING AND APPLIED MATHEMATICS, PPAM 2015, PT I, 2016, 9573 : 63 - 73
  • [38] On Performance Debugging of Unnecessary Lock Contentions on Multicore Processors: A Replay-based Approach
    Zheng, Long
    Liao, Xiaofei
    He, Bingsheng
    Wu, Song
    Jin, Hai
    2015 IEEE/ACM INTERNATIONAL SYMPOSIUM ON CODE GENERATION AND OPTIMIZATION (CGO), 2015, : 56 - 67
  • [39] A Performance Analysis of OpenStack Open-Source Solution for IaaS Cloud Computing
    Vo Nhan Van
    Le Minh Chi
    Nguyen Quoc Long
    Gia Nhu Nguyen
    Dac-Nhuong Le
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGIES, IC3T 2015, VOL 2, 2016, 380 : 141 - 150
  • [40] Predicting Cross-Core Performance Interference on Multicore Processors with Regression Analysis
    Zhao, Jiacheng
    Cui, Huimin
    Xue, Jingling
    Feng, Xiaobing
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (05) : 1443 - 1456