No label defined (Q4029595)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 139616
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | No label defined |
scientific article; zbMATH DE number 139616 |
Statements
28 March 1993
0 references
parallelizing compiler
0 references
control graph
0 references
0.7626442909240723
0 references
0.7605475783348083
0 references
[For the entire collection see Zbl 0745.00057.] A generalization of serial instructions to parallel instructions of a given width (saying how many processors are needed) is presented. The concept of control graph with parallel instructions is introduced. Four elementary parallelizing construction are studied and used to transform a serial control graph into a control graph with parallel instructions when preserving serial (synchronous) mode of execution. Further several types (weak, strong, full) of parallelization of a serial control graph are defined and studied. The main source of parallelization is found in the fact that we are often using functions (and predicates) with arity \(>1\), i.e. with two or more arguments. Two measures of execution times of control graphs (without loops) with serial and parallel instructions are introduced and clarified on some examples.
0 references