Note: Supplemental materials are not guaranteed with Rental or Used book purchases.
- ISBN: 9781420072136 | 1420072137
- Cover: Hardcover
- Copyright: 9/28/2009
High-performance parallel architectures have been available for many years, but now for the fist time, parallel computers can be found on the desktop and are available to everyday users. Designed specifically for application developers, Introduction to Concurrency in Programming Languagesprovides a survey of high-level programming constructs that make parallel programming more accessible. The book covers the history of parallel languages and explains the relation of hardware developments that motivated these languages to modern systems. It also describes the current state of the art in parallel languages, with a focus on the PGAS and HPCS language families. Each chapter is accompanied by a set of exercises.