PLAPACK Server Interface (PSI)
Computing & Wireless : Utility Software
Available for non-exclusive licensing
- Robert Van de Geijn, Ph.D. , Computer Science
- Greg Morrow, Ph.D. , Computer Science
Mathematical software packages perform complex analysis and modeling; however, these systems can only solve a limited size of problems because of memory and CPU power limitations. Other software applications have attempted to apply the use of a parallel machine, but they are still limited in the complexity of problems they can solve because data is continuously passing back and forth between the machines.
PSI is an interface that allows PLAPACK (Parallel Linear Algebra Package), executing computationally intense problems on a parallel architecture, to be accessed from a mathematical software environment. Third-party software runs on a workstation, while parallel computation is performed entirely on a separate massively parallel machine. Memory and CPU power can scale linearly allowing interactive software packages to solve even larger, more complex problems.
- Less user programming
- More complex problems solved in less time
- General purpose interface usable in a variety of third party packages and parallel machines
High performance by operating on submatrices and subvectorsApplication-centric data distribution
The intended users are scientists and engineers who work in such environments to prototype new algorithms for scientific applications.