Performance Evaluation of Matrix Multiplication in Virtual Machine

被引:0
|
作者
Muhammad, Asif [1 ]
Islam, Muhammad Arshad [1 ]
机构
[1] Capital Univ Sci & Technol, Fac Comp, Islamabad, Pakistan
关键词
High Performance Computing; Cache; Memory; Matrix Multiplication;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
In this paper, we have examined various implementations of matrix-matrix multiplication using.NET platform. Matrix multiplication is considered one of the basic operation in the field of linear algebra that is used various computer science algorithms. We have used the all loop reordering of traditional n(3) sequential algorithm to analyze its behavior on the.NET common language run-time over more than 10 varying sizes of matrices. Moreover we have also analyzed the blocking version of the traditional multiplication algorithm to observe the cache behavior. We have used Intel CoreiS Arandale 2.53 GHz and Haswell 3.30 GHz processors with dual channel RAM for our experiments. Our experiments show that KIJ and IKJ reordering have performed better than the rest of the loop reordering. Furthermore, blocking implementation of matrix multiplication have not been able to gain significantly on.NET platform. In future, we will utilize task parallel library included in.NET 4.5 to gauge the performance efficiency of linear algebraic operations.
引用
收藏
页码:205 / 210
页数:6
相关论文
共 50 条
  • [21] The performance evaluation of virtual machine placement algorithm based on WebCloudSim
    Dai, Songtai
    Zhou, Ao
    Wang, Shangguang
    PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 950 - 953
  • [22] Evaluation of I/O Performance Regulating Function with a Virtual Machine
    Nagao, Takashi
    Tanabe, Nasanori
    Yokoyama, Kazutoshi
    Taniguchi, Hideo
    ADVANCES IN NETWORKED-BASED INFORMATION SYSTEMS, NBIS-2019, 2020, 1036 : 641 - 649
  • [23] Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation
    Voorsluys, William
    Broberg, James
    Venugopal, Srikumar
    Buyya, Rajkumar
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 254 - +
  • [24] Performance Evaluation of Adaptive Virtual Machine Load Balancing Algorithm
    Sharma, Meenakshi
    Sharma, Pankaj
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2012, 3 (02) : 86 - 88
  • [25] Performance Evaluation of Container and Virtual Machine Running Cassandra Workload
    Shirinbab, Sogand
    Lundberg, Lars
    Casalicchio, Emiliano
    PROCEEDINGS OF 2017 3RD INTERNATIONAL CONFERENCE OF CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2017, : 24 - 31
  • [26] Performance Evaluation of SDN-VNF in Virtual Machine and Container
    Gedia, Dewang
    Perigo, Levi
    2018 IEEE CONFERENCE ON NETWORK FUNCTION VIRTUALIZATION AND SOFTWARE DEFINED NETWORKS (NFV-SDN), 2018,
  • [27] Scalable matrix multiplication algorithm for IRAM architecture machine
    Vesztergombi, G
    Odor, G
    Rohrbach, F
    Varga, G
    PROCEEDINGS OF THE SIXTH EUROMICRO WORKSHOP ON PARALLEL AND DISTRIBUTED PROCESSING - PDP '98, 1998, : 367 - 372
  • [28] Research on performance evaluation of machine based on virtual prototyping and division of performance districts
    Jia, CZ
    Di, CC
    Chen, YC
    Wang, XG
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 4333 - 4336
  • [29] Research on performance evaluation of machine based on virtual prototyping and division of performance districts
    Jia, CZ
    Di, CC
    Chen, YC
    Wang, XG
    ISTM/2003: 5TH INTERNATIONAL SYMPOSIUM ON TEST AND MEASUREMENT, VOLS 1-6, CONFERENCE PROCEEDINGS, 2003, : 3375 - 3378
  • [30] Performance Evaluation of Sparse Matrix-Vector Multiplication Using GPU/MIC Cluster
    Maeda, Hiroshi
    Takahashi, Daisuke
    PROCEEDINGS OF 2015 THIRD INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2015, : 396 - 399