Please note: In order to keep Hive up to date and provide users with the best features, we are no longer able to fully support Internet Explorer. The site is still available to you, however some sections of the site may appear broken. We would encourage you to move to a more modern browser like Firefox, Edge or Chrome in order to experience the site fully.

Fundamentals of Multicore Software Development, Hardback Book

Hardback

Description

With multicore processors now in every computer, server, and embedded device, the need for cost-effective, reliable parallel software has never been greater.

By explaining key aspects of multicore programming, Fundamentals of Multicore Software Development helps software engineers understand parallel programming and master the multicore challenge.

Accessible to newcomers to the field, the book captures the state of the art of multicore programming in computer science.

It covers the fundamentals of multicore hardware, parallel design patterns, and parallel programming in C++, .NET, and Java.

It also discusses manycore computing on graphics cards and heterogeneous multicore platforms, automatic parallelization, automatic performance tuning, transactional memory, and emerging applications. As computing power increasingly comes from parallelism, software developers must embrace parallel programming.

Written by leaders in the field, this book provides an overview of the existing and up-and-coming programming choices for multicores.

It addresses issues in systems architecture, operating systems, languages, and compilers.

Information

£190.00

 
Free Home Delivery

on all orders

 
Pick up orders

from local bookshops

Information

Also in the Chapman & Hall/CRC Computational Science series  |  View all