Shared Memory Application Programming Concepts and Strategies in Multicore Application Programming

Afbeeldingen

Artikel vergelijken

  • Engels
  • Paperback
  • 9780128037614
  • 27 oktober 2015
  • 556 pagina's
Alle productspecificaties

Samenvatting

Shared Memory Application Programming presents the key concepts and applications of parallel programming, in an accessible and engaging style applicable to developers across many domains. Multithreaded programming is today a core technology, at the basis of all software development projects in any branch of applied computer science. This book guides readers to develop insights about threaded programming and introduces two popular platforms for multicore development: OpenMP and Intel Threading Building Blocks (TBB). Author Victor Alessandrini leverages his rich experience to explain each platform's design strategies, analyzing the focus and strengths underlying their often complementary capabilities, as well as their interoperability.

The book is divided into two parts: the first develops the essential concepts of thread management and synchronization, discussing the way they are implemented in native multithreading libraries (Windows threads, Pthreads) as well as in the modern C++11 threads standard. The second provides an in-depth discussion of TBB and OpenMP including the latest features in OpenMP 4.0 extensions to ensure readers' skills are fully up to date. Focus progressively shifts from traditional thread parallelism to modern task parallelism deployed by modern programming environments. Several chapter include examples drawn from a variety of disciplines, including molecular dynamics and image processing, with full source code and a software library incorporating a number of utilities that readers can adapt into their own projects.

  • Designed to introduce threading and multicore programming to teach modern coding strategies for developers in applied computing
  • Leverages author Victor Alessandrini's rich experience to explain each platform's design strategies, analyzing the focus and strengths underlying their often complementary capabilities, as well as their interoperability
  • Includes complete, up-to-date discussions of OpenMP 4.0 and TBB
  • Based on the author's training sessions, including information on source code and software libraries which can be repurposed

Productspecificaties

Inhoud

Taal
en
Bindwijze
Paperback
Oorspronkelijke releasedatum
27 oktober 2015
Aantal pagina's
556
Illustraties
Nee

Betrokkenen

Hoofdauteur
Victor Alessandrini

Overige kenmerken

Extra groot lettertype
Nee
Product breedte
191 mm
Product hoogte
48 mm
Product lengte
235 mm
Studieboek
Ja
Verpakking breedte
191 mm
Verpakking hoogte
235 mm
Verpakking lengte
48 mm
Verpakkingsgewicht
1258 g

EAN

EAN
9780128037614

Je vindt dit artikel in

Boek, ebook of luisterboek?
Boek
Beschikbaarheid
Leverbaar
Taal
Engels
Studieboek of algemeen
Algemene boeken
Nog geen reviews

Kies gewenste uitvoering

Prijsinformatie en bestellen

De prijs van dit product is 62 euro en 99 cent.
3 - 4 weken
Verkoop door bol
  • Prijs inclusief verzendkosten, verstuurd door bol
  • Ophalen bij een bol afhaalpunt mogelijk
  • 30 dagen bedenktijd en gratis retourneren
  • Dag en nacht klantenservice