Numerical Performance of Matrix Inversion with Block Pivoting

Abstract

An experiment with matrix inversion using block pivots is presented. Large scale matrix computations can often be performed more efficiently by use of partitioning. Such matrix manipulation lends itself to paged or cache memory systems since computation is staged to be completely performed in local blocks of controllable size. On other systems retrieval overhead can be balanced with computation for 'in-memory/out-of-memory' applications. Parallelism in such schema leads to efficient utilization of some multiple processor environments. Timing results indicate, however, that choice of block size should not necessarily be dictated by hardware page size for most efficient operation and that classical methods of estimating computation times are not always adequate.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Aug 01, 1975
Accession Number
ADA016375

Entities

People

  • Gerald G. Jerry Brown

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Accuracy
  • Algorithms
  • Band Structures
  • California
  • Computations
  • Computer Programming
  • Computer Programs
  • Computers
  • Digital Computers
  • Environment
  • Floating Point Operations
  • Governments
  • Linear Programming
  • Local Governments
  • Mathematical Programming
  • Operating Systems
  • Operations Research

Fields of Study

  • Mathematics

Readers

  • Linear Algebra
  • Parallel and Distributed Computing.
  • Systems Analysis and Design