Efficient parallel algorithms for multi-dimensional matrix operations

被引:4
|
作者
Liu, JS [1 ]
Lin, JY [1 ]
Chung, YC [1 ]
机构
[1] Feng Chia Univ, Dept Informat Engn, Taichung 407, Taiwan
关键词
parallel algorithm; compiler; matrix operation; multi-dimensional matrix; data structure;
D O I
10.1109/ISPAN.2000.900289
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Matrix operations are the core of many linear systems. Efficient matrix multiplication is critical to many numerical applications, such as climate modeling, molecular dynamics computational fluid dynamics and etc. Much research work has been done to improve the performance of matrix operations. However, the majority of these works is focused on two-dimensional (2D) matrix. Very little research work has been done on three or higher dimensional matrix. Recently. a new structure called Extended Karnaugh Map Representation (EKMR) for n-dimensional (nD) matrix representation has been proposed, which provides better matrix operations performance compared to the Traditional matrix representation (TMR). The main idea of EKMR is to represent any no matrix by 2D matrices. Hence, efficient algorithms design for no matrices becomes less complicated. Parallel matrix operation algorithms based oil EKMR and TMR are presented Analysis and experiments are conducted to assess their performance. Both our analysis and experimental result show that parallel algorithms based on EKMR outperform those based on TMR.
引用
收藏
页码:224 / 229
页数:6
相关论文
共 50 条
  • [11] An efficient parallel indexing structure for multi-dimensional big data using spark
    Elmeiligy, Manar A.
    El Desouky, Ali I.
    Elghamrawy, Sally M.
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11187 - 11214
  • [12] An efficient parallel algorithm for computing the Gaussian convolution of multi-dimensional image data
    Yip, HM
    Ahmad, I
    Pong, TC
    JOURNAL OF SUPERCOMPUTING, 1999, 14 (03): : 233 - 255
  • [13] An Efficient Parallel Algorithm for Computing the Gaussian Convolution of Multi-dimensional Image Data
    Hoi-Man Yip
    Ishfaq Ahmad
    Ting-Chuen Pong
    The Journal of Supercomputing, 1999, 14 : 233 - 255
  • [14] An efficient parallel indexing structure for multi-dimensional big data using spark
    Manar A. Elmeiligy
    Ali I. El Desouky
    Sally M. Elghamrawy
    The Journal of Supercomputing, 2021, 77 : 11187 - 11214
  • [15] Robust parallel hybrid artificial bee colony algorithms for the multi-dimensional numerical optimization
    Tansel Dokeroglu
    Selen Pehlivan
    Bilgin Avenoglu
    The Journal of Supercomputing, 2020, 76 : 7026 - 7046
  • [16] Robust parallel hybrid artificial bee colony algorithms for the multi-dimensional numerical optimization
    Dokeroglu, Tansel
    Pehlivan, Selen
    Avenoglu, Bilgin
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (09): : 7026 - 7046
  • [17] PIDX: Efficient Parallel I/O for Multi-resolution Multi-dimensional Scientific Datasets
    Kumar, Sidharth
    Vishwanath, Venkatram
    Carns, Philip
    Summa, Brian
    Scorzelli, Giorgio
    Pascucci, Valerio
    Ross, Robert
    Chen, Jacqueline
    Kolla, Hemanth
    Grout, Ray
    2011 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER), 2011, : 103 - 111
  • [18] An efficient architecture for multi-dimensional convolution
    Elnaggar, A
    Aboelaze, M
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 2000, 47 (12): : 1520 - 1523
  • [19] Multi-Dimensional Dynamic Loop Scheduling Algorithms
    Chronopoulos, Anthony T.
    Ni, Lionel M.
    Penmatsa, Satish
    2007 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2007, : 241 - +
  • [20] Parallel text categorization for multi-dimensional data
    Lertnattee, V
    Theeramunkong, T
    PARALLEL AND DISTRIBUTED COMPUTING: APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2004, 3320 : 38 - 41