SIAM Journal on Scientific and Statistical Computing · 1990 · 73 citations · 9 references
ComputingComputer EngineeringComputer ScienceAlgorithmsParallel AlgorithmsParallel ComputingMultiprocessor SystemsParallel Algorithm DesignParallel ArchitecturesParallel Computing SystemsShared-memory MultiprocessingShared-memory ParallelismAggregationData Partitioning StrategiesParallel Partitioning StrategiesPartitioningPartitioning StrategiesSparse Linear AlgebraSparse Matrix ComputationSynchronization
Efficient methods are presented for solving large sparse triangular systems on multiprocessors. These methods use heuristics for the aggregation, mapping, and scheduling of relatively fine-grained computations whose data dependencies are specified by directed acyclic graphs. Results of experiments run on the Encore Multimax, as well as model problem analysis, measure the performance of the partitioning strategies on shared-memory architectures with varying synchronization costs.
9
Bounds on Multiprocessing Timing Anomalies
Ron Graham · SIAM Journal on Applied Mathematics · 1969 · 2.4K citations
Principles of runtime support for parallel processors
Ravi Mirchandaney, Joel Saltz, Roger M. Smith et al. · 1988 · 123 citations