4 research outputs found

    A methodology for programming with concurrency: the formalism

    Get PDF
    AbstractThe formal theory of the methodology is developed and illustrated with one example: sorting an array of numbers into ascending order

    A Rules Based Approach to Analyze Data Dependent Transformation Strategies of a Supercompiler for Parallel Computers.

    Get PDF
    A supercompiler is a program that attempts to automatically restructure serial code into an equivalent parallel form. This restructuring is achieved through the application of various transformation strategies designed to remove data dependences. A data dependence is a relation between two programming statements that prevent those two statements from being executed in parallel. This research develops a rules based system to analyze the various data dependent transformation strategies of a supercompiler for parallel computers. With the information obtained from user input and the automated analysis of a program segment, this rules based analysis will be able to determine which of the available transformation strategies is the optimal one to be applied for a particular program segment

    One-Pass compilation of arithmetic expressions for a parallel processor

    No full text

    Approaches to the determination of parallelism in computer programs

    Get PDF
    Approaches to the determination of parallelism in computer program
    corecore