Skip to main content
  • Textbook
  • © 2019

Software Engineering Paralleler Systeme

Grundlagen, Algorithmen, Programmierung

Authors:

  • Verbindung von Theorie und praktischer Anwendung

  • Programmiersprachenunabhängige Darstellung der Algorithmen

  • Mit praktischen Projektvorschlägen

  • 31k Accesses

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 34.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (8 chapters)

  1. Front Matter

    Pages I-XI
  2. Einleitung

    • Michael Uelschen
    Pages 1-16
  3. Grundlagen

    • Michael Uelschen
    Pages 17-53
  4. Parallele Systeme

    • Michael Uelschen
    Pages 55-128
  5. Algorithmen

    • Michael Uelschen
    Pages 129-230
  6. CPU-Programmierung

    • Michael Uelschen
    Pages 231-312
  7. GPU-Programmierung

    • Michael Uelschen
    Pages 313-339
  8. Moderne Programmiersprachen

    • Michael Uelschen
    Pages 341-378
  9. Parallele Projekte

    • Michael Uelschen
    Pages 379-394
  10. Back Matter

    Pages 395-405

About this book

Mit diesem Buch erhalten Sie einen Einblick in unterschiedliche Aspekte des Software Engineerings

Der Einsatz paralleler Hardware-Architekturen betrifft alle Software-Entwickler und- Entwicklerinnen: vom Supercomputer bis zum eingebetteten System werden Multi- und Manycore-Systeme eingesetzt. Die Herausforderungen an das Software Engineering sind vielfältig, wie dieses Buch zeigt. Zum einen ist wieder ein stärkeres Verständnis für die Hardware notwendig. Ohne eine skalierbare Partitionierung der Software und parallele Algorithmen bleibt die Rechenleistung ungenutzt. Zum anderen stehen neue Programmiersprachen im Vordergrund, die die Ausführung von parallelen Anweisungen ermöglichen.

Dieses Buch betrachtet unterschiedliche Aspekte beim Software Engineering paralleler Systeme und berücksichtigt dabei auch eingebettete Systeme (Embedded Systems). Es verbindet Theorie und praktische Anwendung und ist somit für Studierende und Anwender in der Praxis gleichermaßen geeignet. Durch die programmiersprachenunabhängige Darstellung der Algorithmen können sie leicht für die eigene Anwendung angepasst werden. Viele praktische Projekte erleichtern das Selbststudium und vertiefen das Gelernte.

Diese Inhalte behandelt das Buch über Software Engineering

In der Einleitung diskutiert Michael Uelschen diverse Anwendungsfälle und Herausforderungen paralleler Systeme. In der Folge beschäftigt er sich unter anderem mit den folgenden Themengebieten:

·         Parallele Systeme

·         Parallele Algorithmen

·         CPU-Programmierung

·         GPU-Programmierung

·         Moderne und funktionale Programmiersprachen

·         Parallele Programmierung und Projekte

Obwohl das Hauptaugenmerk des Buches auf dem Software Engineering paralleler Systeme liegt, schlägt der Autor immer wieder eine Brücke zu den eingebetteten Systemen. Er schafft so einen umfangreichen Einblick in die Grundlagen der Softwareentwicklung.

Authors and Affiliations

  • Hochschule Osnabrück, Osnabrück, Germany

    Michael Uelschen

About the author

Prof. Dr.-Ing. Michael Uelschen ist seit 2009 Professor für Software Engineering technischer Systeme an der Hochschule Osnabrück.

Bibliographic Information

Buy it now

Buying options

eBook USD 24.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 34.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access