Abstract
Making efficient use of parallel computer architectures generally requires special programming techniques. Usually, non-standardized parallel constructs are added to a traditional programming language. This reduces program portability and adds extra difficulties to programming. Coarse-grain parallelism can be exploited by parallel processes. In this field the operating system UNIX - now in widespread use - offers easy-to-use means for describing parallelism, sufficient for basic process synchronization and communication. Problem structurization required for this kind of parallelism often contributes to the versatility and clarity of the programs. As an example, the elimination of a linear system is parallelized.
Translated title of the contribution | Aspects of operating systems and software engineering with parallel computer architectures |
---|---|
Original language | German |
Pages (from-to) | 120-125 |
Number of pages | 6 |
Journal | Kerntechnik |
Volume | 52 |
Issue number | 2 |
State | Published - May 1988 |