András Vajda Vajda Programming Many-Core Chips

Programming Many-Core Chips

von András Vajda

Preis unbekannt

Buch in deiner Nähe kaufen


...oder deine aktuelle Postleitzahl eingeben:
oder

Beschreibung

Based on current technology trends, in the near future programmers will have to program chips with hundreds or even thousands of processor cores (called many-core chips).  Given the scale of parallelism inherent to these chips, software designers face new challenges in terms of operating systems, middleware and applications.  This book will serve as an invaluable, single-source reference to the state-of-the-art in the research and practical programming of many-core chips. It presents new concepts, techniques and programming models for dealing with the challenges posed by many-core chips. Coverage includes many-core hardware architectures, present and future operating systems design, middleware design, and the most promising programming models.



 
 








 


This book presents new concepts, techniques and promising programming models for designing software for chips with "many" (hundreds to thousands) processor cores. Given the scale of parallelism inherent to these chips, software designers face new challenges in terms of operating systems, middleware and applications. This will serve as an invaluable, single-source reference to the state-of-the-art in programming many-core chips. Coverage includes many-core architectures, operating systems, middleware, and programming models.


Provides overview of various, existing homogeneous/heterogeneous architectures, cache and memory structures, on-chip interconnects, etc. and explains why current programming models won’t scale when these architectures are scaled to meet the needs of hundreds and thousands of processor cores Analyzes emerging hardware architectures and their benefits Explains challenges and limitations faced by current operating systems and introduces novel solutions, e.g., to resource management and scheduling Explains key concepts in many-core middleware, such as shared memory vs message passing approaches, data vs computation movement, and hint-based vs application driven assignment of tasks Explores the most promising programming models, focusing on scalability Includes supplementary material: sn.pub/extras

Autor*in

András Vajda

Themen in »Programming Many-Core Chips«

EDA Electronic Design Automation Many-core Many-core programming Multi-core Multi-core programming Parallel programming

Stimmen zu »Programming Many-Core Chips«

Details

ISBN: 9781441997388
Verlag: Springer US
Erscheinung: 21.06.2011

Link teilen


Über buchnah.de | Die Buchhandlungen | Die Verlage | Impressum & Kontakt | Datenschutz | Presse


Auf dieser Seite kannst Du Buchhandlungen in der Nähe finden