Programming for Hybrid Multi/Manycore MPP Systems (Chapman & Hall/CRC Computational Science)

1 avg rating
( 1 ratings by Goodreads )
 
9781439873717: Programming for Hybrid Multi/Manycore MPP Systems (Chapman & Hall/CRC Computational Science)

"Ask not what your compiler can do for you, ask what you can do for your compiler."
--John Levesque, Director of Cray’s Supercomputing Centers of Excellence

The next decade of computationally intense computing lies with more powerful multi/manycore nodes where processors share a large memory space. These nodes will be the building block for systems that range from a single node workstation up to systems approaching the exaflop regime. The node itself will consist of 10’s to 100’s of MIMD (multiple instruction, multiple data) processing units with SIMD (single instruction, multiple data) parallel instructions. Since a standard, affordable memory architecture will not be able to supply the bandwidth required by these cores, new memory organizations will be introduced. These new node architectures will represent a significant challenge to application developers.

Programming for Hybrid Multi/Manycore MPP Systems attempts to briefly describe the current state-of-the-art in programming these systems, and proposes an approach for developing a performance-portable application that can effectively utilize all of these systems from a single application. The book starts with a strategy for optimizing an application for multi/manycore architectures. It then looks at the three typical architectures, covering their advantages and disadvantages.

The next section of the book explores the other important component of the target―the compiler. The compiler will ultimately convert the input language to executable code on the target, and the book explores how to make the compiler do what we want. The book then talks about gathering runtime statistics from running the application on the important problem sets previously discussed.

How best to utilize available memory bandwidth and virtualization is covered next, along with hybridization of a program. The last part of the book includes several major applications, and examines future hardware advancements and how the application developer may prepare for those advancements.

"synopsis" may belong to another edition of this title.

About the Author:

John Levesque works in the Chief Technology Office at Cray Inc. where he is responsible for application performance on Cray’s HPC systems. He is also the director of Crays Supercomputing Center of Excellence for the Trinity System installed the end of 2016 at Los Alamos Scientific Laboratory. Prior to Trinity, he was director of the Center of Excellence at the Oak Ridge National Laboratory (ORNL). ORNL installed a 27 Petaflop Cray XK6 system, Titan which was the fastest computer in the world according to the Top500 list in 2012; and a 2.7 Petaflop Cray XT4, Jaguar which was number one in 2009. For the past 50 years, Mr. Levesque has optimized scientific application programs for successful HPC systems. He is an expert in application tuning and compiler analysis of scientific applications. He has written two previous books, on optimization for the Cray 1 in 1989 [20] and on optimization for multi-core MPP systems in 2010 [19].

Aaron Vose is an HPC software engineer who spent two years at Cray’s Supercomputing Center of Excellence at Oak Ridge National Laboratory. Aaron helped domain scientists at ORNL port and optimize scientific software to achieve maximum scalability and performance on world-class, highperformance computing resources, such as the Titan supercomputer. Aaron now works for Cray Inc. as a software engineer helping R&D to design nextgeneration computer systems. Prior to joining Cray, Aaron spent time at the National Institute for Computational Sciences (NICS) as well as the Joint Institute for Computational Sciences (JICS). There, he worked on scaling and porting bioinformatics software to the Kraken supercomputer. Aaron holds a Master’s degree in Computer Science from the University of Tennessee at Knoxville.

"About this title" may belong to another edition of this title.

Buy New View Book
List Price: US$ 89.95
US$ 70.78

Convert Currency

Shipping: FREE
From India to U.S.A.

Destination, Rates & Speeds

Add to Basket

Top Search Results from the AbeBooks Marketplace

1.

John Levesque
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Quantity Available: 1
Seller:
Bookshub
(Karol Bagh, India)
Rating
[?]

Book Description Book Condition: New. New. US edition. Perfect condition. Customer satisfaction our priority. Bookseller Inventory # ABE-FEB-150630

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 70.78
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

2.

John Levesque
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Quantity Available: 1
Seller:
EBOOKSTORE2010
(New Delhi, ND, India)
Rating
[?]

Book Description Book Condition: Brand New. New. US edition. Customer Satisfaction guaranteed!!. Bookseller Inventory # SHUB150630

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 70.83
Convert Currency

Add to Basket

Shipping: FREE
From India to U.S.A.
Destination, Rates & Speeds

3.

John Levesque
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Quantity Available: 1
Seller:
Basi6 International
(Irving, TX, U.S.A.)
Rating
[?]

Book Description Book Condition: Brand New. New, US edition. Excellent Customer Service. Bookseller Inventory # ABEUSA-150630

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 74.07
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

4.

Levesque, John/ Larkin, Jeff
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Quantity Available: 5
Seller:
GreatBookPrices
(Columbia, MD, U.S.A.)
Rating
[?]

Book Description Book Condition: New. Bookseller Inventory # 19561421-n

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 82.37
Convert Currency

Add to Basket

Shipping: US$ 2.64
Within U.S.A.
Destination, Rates & Speeds

5.

Levesque, John/ Vose, Aaron
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Quantity Available: > 20
Seller:
Paperbackshop-US
(Wood Dale, IL, U.S.A.)
Rating
[?]

Book Description 2017. HRD. Book Condition: New. New Book. Shipped from US within 10 to 14 business days. Established seller since 2000. Bookseller Inventory # VT-9781439873717

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 81.03
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

6.

John M. Levesque, Aaron Vose, Jeff Larkin
Published by Taylor Francis Ltd, United Kingdom (2017)
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Hardcover Quantity Available: 10
Seller:
The Book Depository US
(London, United Kingdom)
Rating
[?]

Book Description Taylor Francis Ltd, United Kingdom, 2017. Hardback. Book Condition: New. Language: English . Brand New Book. Ask not what your compiler can do for you, ask what you can do for your compiler. --John Levesque, Director of Cray s Supercomputing Centers of Excellence The next decade of computationally intense computing lies with more powerful multi/manycore nodes where processors share a large memory space. These nodes will be the building block for systems that range from a single node workstation up to systems approaching the exaflop regime. The node itself will consist of 10 s to 100 s of MIMD (multiple instruction, multiple data) processing units with SIMD (single instruction, multiple data) parallel instructions. Since a standard, affordable memory architecture will not be able to supply the bandwidth required by these cores, new memory organizations will be introduced. These new node architectures will represent a significant challenge to application developers. Programming for Hybrid Multi/Manycore MPP Systems attempts to briefly describe the current state-of-the-art in programming these systems, and proposes an approach for developing a performance-portable application that can effectively utilize all of these systems from a single application. The book starts with a strategy for optimizing an application for multi/manycore architectures. It then looks at the three typical architectures, covering their advantages and disadvantages. The next section of the book explores the other important component of the target-the compiler. The compiler will ultimately convert the input language to executable code on the target, and the book explores how to make the compiler do what we want. The book then talks about gathering runtime statistics from running the application on the important problem sets previously discussed. How best to utilize available memory bandwidth and virtualization is covered next, along with hybridization of a program. The last part of the book includes several major applications, and examines future hardware advancements and how the application developer may prepare for those advancements. Bookseller Inventory # AA69781439873717

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 87.96
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

7.

John Levesque; Aaron Vose
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Quantity Available: 1
Seller:
Speedy Hen LLC
(Sunrise, FL, U.S.A.)
Rating
[?]

Book Description Book Condition: New. Bookseller Inventory # ST1439873712. Bookseller Inventory # ST1439873712

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 88.12
Convert Currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, Rates & Speeds

8.

John M. Levesque, Aaron Vose, Jeff Larkin
Published by Taylor Francis Ltd, United States (2017)
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Hardcover Quantity Available: 10
Seller:
The Book Depository
(London, United Kingdom)
Rating
[?]

Book Description Taylor Francis Ltd, United States, 2017. Hardback. Book Condition: New. Language: English . Brand New Book. This book addresses the significant challenge in designing applications to effectively use high-performance computing architectures and offers methods to more effectively restructure applications to take advantage of these powerful nodes. The authors discuss the benefit of vectorization, providing examples run on current accelerators. They also explore issues with data locality when threading on the nodes and examine the accelerator in detail. The book describes programming environments for hybrid multicore systems, from the low level OpenCL and Cuda languages to new directive-based accelerator compilers. Bookseller Inventory # AA69781439873717

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 90.45
Convert Currency

Add to Basket

Shipping: FREE
From United Kingdom to U.S.A.
Destination, Rates & Speeds

9.

Levesque, John
Published by Chapman and Hall/CRC (2017)
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Quantity Available: 1
Seller:
Books2Anywhere
(Fairford, GLOS, United Kingdom)
Rating
[?]

Book Description Chapman and Hall/CRC, 2017. HRD. Book Condition: New. New Book. Shipped from UK in 4 to 14 days. Established seller since 2000. Bookseller Inventory # GB-9781439873717

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 79.56
Convert Currency

Add to Basket

Shipping: US$ 11.98
From United Kingdom to U.S.A.
Destination, Rates & Speeds

10.

John Levesque, Aaron Vose
Published by Taylor and Francis 2017-09-19, Boca Raton, Florida (2017)
ISBN 10: 1439873712 ISBN 13: 9781439873717
New Hardcover Quantity Available: > 20
Seller:
Blackwell's
(Oxford, OX, United Kingdom)
Rating
[?]

Book Description Taylor and Francis 2017-09-19, Boca Raton, Florida, 2017. hardback. Book Condition: New. Bookseller Inventory # 9781439873717

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 86.61
Convert Currency

Add to Basket

Shipping: US$ 7.98
From United Kingdom to U.S.A.
Destination, Rates & Speeds

There are more copies of this book

View all search results for this book