Betriebssystem- und software-engineering-aspekte bei parallelen algorithmen

Translated title of the contribution: Aspects of operating systems and software engineering with parallel computer architectures

Reinhard Foessmeier, Ulrich Ruede, Christoph Zenger

Research output: Contribution to journalArticlepeer-review

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 contributionAspects of operating systems and software engineering with parallel computer architectures
Original languageGerman
Pages (from-to)120-125
Number of pages6
JournalKerntechnik
Volume52
Issue number2
StatePublished - May 1988

Fingerprint

Dive into the research topics of 'Aspects of operating systems and software engineering with parallel computer architectures'. Together they form a unique fingerprint.

Cite this