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 条
  • [1] PERFORMANCE EVALUATION OF SPARSE MATRIX-MATRIX MULTIPLICATION
    Jain-Mendon, Shweta
    Sass, Ron
    [J]. 2013 23RD INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL 2013) PROCEEDINGS, 2013,
  • [2] MATRIX MULTIPLICATION ON THE CONNECTION MACHINE
    JOHNSSON, SL
    HARRIS, T
    MATHUR, KK
    [J]. PROCEEDINGS : SUPERCOMPUTING 89, 1989, : 326 - 332
  • [3] VIRTUAL MACHINE EMULATOR FOR PERFORMANCE EVALUATION
    CANON, MD
    FRITZ, DH
    HOWARD, JH
    HOWELL, TD
    MITOMA, MF
    RODRIGUEZROSELL, J
    [J]. COMMUNICATIONS OF THE ACM, 1980, 23 (02) : 71 - 80
  • [4] Implementing Virtual Machine: A Performance Evaluation
    Kamaludin, Hazalila
    Jamal, Muhamad Yusmaleef
    Ab Rahman, Nurul Hidayah
    Safar, Noor Zuraidin Mohd
    Abd Ishak, Suhaimi
    [J]. RECENT ADVANCES ON SOFT COMPUTING AND DATA MINING (SCDM 2020), 2020, 978 : 373 - 381
  • [5] Sampled Dense Matrix Multiplication for High-Performance Machine Learning
    Nisa, Israt
    Sukumaran-Rajam, Aravind
    Kurt, Sureyya Emre
    Hong, Changwan
    Sadayappan, P.
    [J]. 2018 IEEE 25TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2018, : 32 - 41
  • [6] Evaluation of Virtual Machine Performance on Large Pages
    Wang, Bei
    He, Qinming
    Cheng, Yuxia
    [J]. 2016 15TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2016, : 440 - 442
  • [7] PERFORMANCE COMBINATIVE EVALUATION FROM SINGLE VIRTUAL MACHINE TO MULTIPLE VIRTUAL MACHINE SYSTEMS
    Ye, Kejiang
    Che, Jianhua
    He, Qinming
    Huang, Dawei
    Jiang, Xiaohong
    [J]. INTERNATIONAL JOURNAL OF NUMERICAL ANALYSIS AND MODELING, 2012, 9 (02) : 351 - 370
  • [8] Distributed Matrix Multiplication Performance Estimator for Machine Learning Jobs in Cloud Computing
    Son, Myungjun
    Lee, Kyungyong
    [J]. PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, : 638 - 645
  • [9] Performance Evaluation of Sparse Matrix Multiplication Kernels on Intel Xeon Phi
    Saule, Erik
    Kaya, Kamer
    Catalyuerek, Uemit V.
    [J]. PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2013), PT I, 2014, 8384 : 559 - 570
  • [10] Performance evaluation of the sparse matrix-vector multiplication on modern architectures
    Georgios Goumas
    Kornilios Kourtis
    Nikos Anastopoulos
    Vasileios Karakasis
    Nectarios Koziris
    [J]. The Journal of Supercomputing, 2009, 50 : 36 - 77