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

Programming for Hybrid Multi/Manycore MPP Systems (Chapman & Hall/CRC Computational Sci...

John Levesque

MIA KARTS BOOKS

Programming for Hybrid Multi/Manycore MPP Systems (Chapma...
Skip to product information
  • Vendor: Mia Karts

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

$72.21 USD
 per 
Shipping calculated at checkout.
Available

Book Details

Author
John Levesque
Publisher
Chapman and Hall/CRC
Format
Paperback
Language
English
Category
Computer Science
Condition
New
ISBN-13
9780367572907
ISBN-10
0367572907

Free U.S. shipping on all orders. International shipping is calculated at checkout.

Guaranteed safe checkout

Product description

ISBN: 0367572907

Author: Levesque, John

Condition: New

"Ask not what your compiler can do for you, ask what you can do for your compiler."--John Levesque, Director of Crays Supercomputing Centers of ExcellenceThe 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 10s to 100s 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.

View full details

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

$72.21 USD
 per 

You May Also Like

More in Computer Science

View all
Murach's Mainframe COBOL: Professional Programming Book for IBM Systems, Compiler Training & Database Development - Learn Sequential Files, VSAM, CICS & DB2 Programming Techniques
Learning Python
$19.83 USD
 per 
Problem seeking: An architectural programming primer
Beginning C for Arduino, Second Edition: Learn C Programming for the Arduino
Arduino: A Technical Reference: A Handbook for Technicians, Engineers, and Makers
The Tcl Programming Language: A Comprehensive Guide
Zero Trust Security: An Enterprise Guide
Visual Basic 6 Complete
$34.18 USD
 per 
Modeling and Simulation in Python: An Introduction for Scientists and Engineers
Gimp: The Official Handbook: Learn the Ins and Outs of Gimp from the Masters Who Wrote the GIMP Users Manual on The Web
HTML and CSS QuickStart Guide: The Simplified Beginners Guide to Developing a Strong Coding Foundation, Building Responsive Websites, and Mastering ... (Coding & Programming - QuickStart Guides)
Rust for Rustaceans: Idiomatic Programming for Experienced Developers
RECENTLY VIEWED PRODUCTS

Why Shop Miakarts Books?

Wide Selection

Discover books across many categories and subjects.

Secure Checkout

Shop with a secure online checkout experience.

Detailed Book Information

View ISBN, author, publisher, format and other available book details.

Easy Online Ordering

Browse, select and order books online.

Customer Support

Contact us if you need help with an order or product.