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 条
  • [41] Virtual Machine Performance Measurement
    Pooja
    Pandey, Asmita
    2014 RECENT ADVANCES IN ENGINEERING AND COMPUTATIONAL SCIENCES (RAECS), 2014,
  • [42] Scientific Evaluation on a Virtual Machine
    Chou, Chau-Yi
    Chen, Kuen-Tsann
    INTELLIGENT SYSTEMS AND APPLICATIONS (ICS 2014), 2015, 274 : 1446 - 1455
  • [43] Virtual Machine Performance Benchmarking
    Steve G. Langer
    Todd French
    Journal of Digital Imaging, 2011, 24 : 883 - 889
  • [44] Virtual Machine Performance Benchmarking
    Langer, Steve G.
    French, Todd
    JOURNAL OF DIGITAL IMAGING, 2011, 24 (05) : 883 - 889
  • [45] Evaluation of the performance of parallel sparse-matrix multiplication and the effect of dynamic load-balancing
    Nanri, Takeshi
    Soga, Takeshi
    Kurihara, Koji
    Gu, Feng Long
    Ishihata, Hiroaki
    Murakami, Kazuaki
    COMPUTATION IN MODERN SCIENCE AND ENGINEERING VOL 2, PTS A AND B, 2007, 2 : 106 - +
  • [46] Fast multiplication of matrix-vector by virtual grids technique in AIM
    Zheng, Mingxuan
    Zhao, Huiling
    Zhao, Zhonghui
    Progress in Electromagnetics Research Letters, 2020, 89 : 85 - 90
  • [47] Fast Multiplication of Matrix-Vector by Virtual Grids Technique in AIM
    Zheng, Mingxuan
    Zhao, Huiling
    Zhao, Zhonghui
    PROGRESS IN ELECTROMAGNETICS RESEARCH LETTERS, 2020, 89 : 85 - 90
  • [48] Understanding the performance of sparse matrix-vector multiplication
    Goumas, Georgios
    Kourtis, Kornilios
    Anastopoulos, Nikos
    Karakasis, Vasileios
    Koziris, Nectarios
    PROCEEDINGS OF THE 16TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2008, : 283 - +
  • [49] A family of high-performance matrix multiplication algorithms
    Gunnels, JA
    Gustavson, FG
    Henry, GM
    van de Geijn, RA
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 256 - 265
  • [50] Energy and Performance Tradeoffs for Matrix Multiplication on Multicore Machines
    Wang, Zhe
    Tan, Hengxing
    Ranka, Sanjay
    2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,