The parallel execution of DO loops

From MaRDI portal
Publication:5180827

DOI10.1145/360827.360844zbMath0273.68012OpenAlexW2164890169MaRDI QIDQ5180827

Leslie Lamport

Publication date: 1974

Published in: Communications of the ACM (Search for Journal in Brave)

Full work available at URL: https://doi.org/10.1145/360827.360844




Related Items (38)

A singular loop transformation framework based on non-singular matricesAdvanced Regular Array DesignPROCESSOR-TIME-OPTIMAL SYSTOLIC ARRAYSParallel-loop-execution technology for implementation on vector processorData dependence and its application to parallel processingPartitioning and mapping of nested loops for linear array multicomputersSynthesis and equivalence of concurrent systemsParallel scheduling of recursively defined arraysA NEW APPROACH TO FINDING OPTIMAL LINEAR SCHEDULES FOR UNIFORM DEPENDENCE ALGORITHMS†Parallel execution of general loops by the pyramid methodLocally recursive non-locally asynchronous algorithms for stencil computationSemantic-aware automatic parallelization of modern applications using high-level abstractionsAn algorithm for maximum desequencing of repetition-free loopsA reindexing based approach towards mapping of DAG with affine schedules onto parallel embedded systemsMethods and means of parallel processing of informationA theory of compaction-based parallelizationCOMBINING BACKGROUND MEMORY MANAGEMENT AND REGULAR ARRAY CO-PARTITIONING, ILLUSTRATED ON A FULL MOTION ESTIMATION KERNELON THE OPTIMALITY OF ALLEN AND KENNEDY'S ALGORITHM FOR PARALLELISM EXTRACTION IN NESTED LOOPSCOMPILE TIME PARTITIONING OF NESTED LOOP ITERATION SPACES WITH NON-UNIFORM DEPENDENCES*Dataflow analysis of array and scalar referencesEFFECTIVE PARALLELIZATION TECHNIQUES FOR LOOP NESTS WITH NON-UNIFORM DEPENDENCESSome efficient solutions to the affine scheduling problem. I: One- dimensional timeOn high-speed computing with a programmable linear arrayOn loop transformations of nested loops with affine dependenciesAutomatic implementation of affine iterative algorithms: Design flow and communication synthesisOn the optimality of Feautrier's scheduling algorithmConstruction of optimal algorithms for mass computations in digital filtering problemsAutomatic Parallelization and Optimization of Programs by Proof RewritingLoop skewing: the wavefront method revisitedParalleling of programs for multiprocessor computer systemsThe parallel execution of loops: The parallelepiped methodOptimal systolic array algorithms for tensor productLOWER TIME AND PROCESSOR BOUNDS FOR EFFICIENT MAPPING OF UNIFORM DEPENDENCE ALGORITHMS INTO SYSTOLIC ARRAYSMacroconveyor computations of functions on data structuresParallel execution of loops: The pyramid methodMulticore-Optimized Wavefront Diamond Blocking for Optimizing Stencil UpdatesOn the efficiency of a SOR-like method suited to vector processorsParallel algorithm for computing points on a computation front hyperplane




This page was built for publication: The parallel execution of DO loops