• DocumentCode
    3086301
  • Title

    An efficient parallel algorithm for the inverse of a banded matrix in the maximum entropy sense

  • Author

    Mahmood, Ausif ; Dichter, Juliusz

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Bridgeport Univ., CT, USA
  • Volume
    4
  • fYear
    2002
  • fDate
    6-9 Oct. 2002
  • Abstract
    This paper develops a new parallel algorithm for computing the inverse of a banded matrix when extended in its maximum entropy sense. The algorithm developed here computes the inverse in two parallel steps. The first parallel step uses a modified Schur´s complement technique to compute the individual inverses in each of the block matrices in parallel. The second parallel step then adds the overlapped sub-blocks inside the band. The parallel time complexity of our algorithm is O(bw3) requiring n/((bw-1)/2)-1 processors, where the matrix is of size n×n having a bandwidth of bw. The parallel time required is independent of the size of the matrix and only depends upon the bandwidth of the matrix if n/((bw-1)/2)-1 processors are employed. We also provide a multithreaded implementation of the algorithm for use in SMP machines so that the algorithm can be used without requiring n/((bw-1)/2)-1 number of processors. Even in the serial implementation, the algorithm developed here is considerably better than existing serial algorithms for computing the banded inverse in the maximum entropy sense.
  • Keywords
    computational complexity; mathematics computing; matrix inversion; maximum entropy methods; multi-threading; multiprocessing systems; parallel algorithms; PRAM; SMP machines; Schur complement technique; banded matrix inverse; bandwidth; maximum entropy; multithreaded implementation; parallel algorithm; parallel time complexity; serial implementation; Bandwidth; Computer science; Concurrent computing; Covariance matrix; Entropy; Iterative algorithms; Matrices; Matrix decomposition; Parallel algorithms; Phase change random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man and Cybernetics, 2002 IEEE International Conference on
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-7437-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.2002.1173313
  • Filename
    1173313