Skip to main content
Book cover

Software Engineering Paralleler Systeme

Grundlagen, Algorithmen, Programmierung

  • Textbook
  • © 2019

Overview

  • Verbindung von Theorie und praktischer Anwendung

  • Programmiersprachenunabhängige Darstellung der Algorithmen

  • Mit praktischen Projektvorschlägen

  • 31k Accesses

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

Access this book

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

Licence this eBook for your library

Institutional subscriptions

Table of contents (8 chapters)

Keywords

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

Publish with us