Publication | Closed Access
Matrix Visualization in the Design of Numerical Algorithms
17
Citations
0
References
1990
Year
Numerical AnalysisCluster ComputingData Structure VisualizationEngineeringData VisualizationMatrix VisualizationNumerical Software LibrariesParallel AlgorithmsNumerical ComputationData ScienceComputational VisualizationParallel ComputingComputational GeometryMassively-parallel ComputingComputer EngineeringComputer ScienceParallel VisualizationComputational ScienceParallel ProcessingParallel ProgrammingVectorization
At the heart of much scientific computing are the algorithmic kernels often found in numerical software libraries. Numerical analysts and algorithm designers can be aided by various software tools in the design of their algorithms. We present a tool for matrix visualization and its application in the design and development of numerical algorithms for supercomputers. We discuss the development of the tool as an object-oriented distributed system and show examples of its use, including applications in linear algebra and performance monitoring. By using color computer graphics, one can gain insights into algorithm behavior, which can then be used to design more efficient numerical algorithms. In particular, we present a case study of the application of data structure visualization in the development of hybrid parallel algorithms for the singular value decomposition. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.