Cantitate/Preț
Produs

Software Engineering Paralleler Systeme: Grundlagen, Algorithmen, Programmierung

Autor Michael Uelschen
de Limba Germană Paperback – 28 iul 2019

Descoperim în Michael Uelschen un expert care reușește să sintetizeze complexitatea execuției concurente într-o metodologie de inginerie riguroasă. Experiența sa practică se reflectă în modul în care Software Engineering Paralleler Systeme tratează nu doar algoritmii, ci și întregul ciclu de viață al dezvoltării aplicațiilor care rulează pe sisteme multi-core și distribuite. Ca și Hans Werner Lang în Algorithmen in Java, autorul distilează experiență reală în principii acționabile, însă mută accentul de la structuri de date individuale către arhitectura globală a sistemelor paralele. Remarcăm o structură didactică susținută de peste 400 de ilustrații, element crucial pentru vizualizarea fluxurilor de date și a sincronizării între procese. Reținem că această lucrare nu se limitează la teorie, ci oferă prin materialele online o punte directă către implementare, fiind un instrument de lucru pentru optimizarea performanței. Spre deosebire de manualele clasice de arhitectură, abordarea de față prioritizează perspectiva inginerului software care trebuie să gestioneze complexitatea sistemelor moderne.

Citește tot Restrânge

Preț: 21354 lei

Preț vechi: 26693 lei
-20%

Puncte Express: 320

Carte disponibilă

Livrare economică 28 mai-11 iunie


Specificații

ISBN-13: 9783658253424
ISBN-10: 3658253428
Ilustrații: XI, 405 S. 400 Abb., 234 Abb. in Farbe. Mit Online-Extras.
Dimensiuni: 168 x 240 mm
Greutate: 0.64 kg
Ediția:1. Aufl. 2019
Editura: Springer Fachmedien Wiesbaden
Colecția Springer Vieweg
Locul publicării:Wiesbaden, Germany

De ce să citești această carte

Recomandăm această carte inginerilor software și studenților care doresc să stăpânească programarea paralelă dincolo de simpla sintaxă. Cititorul câștigă o înțelegere profundă a modului în care algoritmii interacționează cu hardware-ul modern, beneficiind de un suport vizual excepțional care clarifică problemele dificile de concurență și sincronizare.


Despre autor

Michael Uelschen este un specialist recunoscut în domeniul informaticii, cu un focus clar pe ingineria sistemelor complexe. Expertiza sa se concentrează pe dezvoltarea de metodologii eficiente pentru software-ul paralel și distribuit, domeniu în care a contribuit atât prin activitate didactică, cât și prin cercetare aplicată. Publicarea acestei lucrări la editura Springer Vieweg confirmă rigoarea academică a autorului și capacitatea sa de a traduce concepte tehnice avansate într-un format accesibil profesioniștilor din industria IT.


Descriere scurtă

Michael Uelsen beleuchtet die Softwareentwicklung aus verschiedenen Sichtweisen. In der Einführung seines Buches über das Software Engineering stellt er Anwendungsfälle dar und erläutert die Herausforderungen bei der Arbeit mit parallelen Systemen. Anschließend bringt er die Eigenschaften und Besonderheiten paralleler Systeme und Algorithmen zur Sprache. Es geht dabei vor allem um Präfixsummen, Sortier- und rekursive Suchverfahren. Daneben spielen aber auch CPU-Programmierung, GPU-Programmierung und moderne Programmiersprachen eine tragende Rolle in diesem Werk.

Cuprins

Grundlagen - Parallele Systeme - Algorithmen - CPU-Programmierung - GPU-Programmierung - Moderne Programmiersprachen - Parallele Projekte 

Textul de pe ultima copertă

Der Einsatz paralleler Hardware-Architekturen betrifft alle Software-Entwickler und -Entwicklerinnen: vom Supercomputer bis zum eingebetteten System werden Multi- und Manycore-Systeme inzwischen eingesetzt. Die Herausforderungen an das Software Engineering sind vielfältig. 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 bei der Entwicklung paralleler Systeme und berücksichtigt dabei auch eingebettete Systeme. 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.

Der Inhalt
  • Grundlagen 
  • Parallele Systeme 
  • Algorithmen 
  • CPU-Programmierung 
  • GPU-Programmierung 
  • Moderne Programmiersprachen 
  • Parallele Projekte 

Die Zielgruppen
  • Studierende und Lehrende in Master-Programmen der Informatik und verwandten Studiengängen
  • Anwender und Software-Architekten in Unternehmen, die Software für parallele Systeme entwickeln

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

Caracteristici

Verbindung von Theorie und praktischer Anwendung
Programmiersprachenunabhängige Darstellung der Algorithmen
Mit praktischen Projektvorschlägen