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, Paperback / softback Book

Fundamentals of Multicore Software Development Paperback / softback

Edited by Victor Pankratius, Ali-Reza (Intel Corporation, Santa Clara, California, USA) Adl-Tabatabai, Walter Tichy

Part of the Chapman & Hall/CRC Computational Science series

Paperback / softback

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

£74.99

 
Free Home Delivery

on all orders

 
Pick up orders

from local bookshops

Information

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