Abstract:- Monotonic parallel functions were extensively studied in research on semantics of programming languages. While most of this research concentrated on expressive power of parallel functions, this paper focuses on development of a rich catalog of equivalent transformations associated with invariant parallel functions. Such functions are independent of interpretation of their definition domain, and they can be naturally used as additional control means to enrich models of sequential programs (such as recursive program schemes). It is shown how the offered transformations can be applied for a variety of goals, such as regularization of terms and reducing the strength of the used operations
Any parallel programming language provides a model of parallelism, which is accepted implicitly when...
AbstractThe class of monotonic (in the sense of Scott) functions is divided into subclasses of seque...
We consider a parallel Algol-like language, combining procedures with shared-variable parallelism. P...
Abstract:- We consider models of sequential programs (recursive program schemes) and analyze their e...
Systematic parallelization of sequential programs remains a major challenge in parallel computing. T...
AbstractThe aim of the present article is to show how parallel programs can be derived from function...
Most of the research, to date, on optimizing program transformations for declar-ative languages has ...
Polymorphism in programming languages enables code reuse. Here, we show that polymorphism has broad ...
We present a set of primitive program schemes, which together with just two ba-sic combining forms p...
Parallel programming is becoming an important cornerstone of general computing. In addition, type s...
AbstractThe class of monotonic (in the sense of Scott) functions is divided into subclasses of seque...
Abstract. Parallel programming continues to be difficult, despite substantial and ongoing research a...
A simple but general parallel programming language is considered. The semantics of programs is defin...
A treatment is given of a class of program transformations Σ with the property that for each program...
AbstractThe paper studies a simply typed term system Mω providing a primitive recursive concept of p...
Any parallel programming language provides a model of parallelism, which is accepted implicitly when...
AbstractThe class of monotonic (in the sense of Scott) functions is divided into subclasses of seque...
We consider a parallel Algol-like language, combining procedures with shared-variable parallelism. P...
Abstract:- We consider models of sequential programs (recursive program schemes) and analyze their e...
Systematic parallelization of sequential programs remains a major challenge in parallel computing. T...
AbstractThe aim of the present article is to show how parallel programs can be derived from function...
Most of the research, to date, on optimizing program transformations for declar-ative languages has ...
Polymorphism in programming languages enables code reuse. Here, we show that polymorphism has broad ...
We present a set of primitive program schemes, which together with just two ba-sic combining forms p...
Parallel programming is becoming an important cornerstone of general computing. In addition, type s...
AbstractThe class of monotonic (in the sense of Scott) functions is divided into subclasses of seque...
Abstract. Parallel programming continues to be difficult, despite substantial and ongoing research a...
A simple but general parallel programming language is considered. The semantics of programs is defin...
A treatment is given of a class of program transformations Σ with the property that for each program...
AbstractThe paper studies a simply typed term system Mω providing a primitive recursive concept of p...
Any parallel programming language provides a model of parallelism, which is accepted implicitly when...
AbstractThe class of monotonic (in the sense of Scott) functions is divided into subclasses of seque...
We consider a parallel Algol-like language, combining procedures with shared-variable parallelism. P...