The Art of Concurrency

The Art of Concurrency
Author :
Publisher : "O'Reilly Media, Inc."
Total Pages : 306
Release :
ISBN-10 : 9780596555788
ISBN-13 : 0596555784
Rating : 4/5 (88 Downloads)

Book Synopsis The Art of Concurrency by : Clay Breshears

Download or read book The Art of Concurrency written by Clay Breshears and published by "O'Reilly Media, Inc.". This book was released on 2009-05-07 with total page 306 pages. Available in PDF, EPUB and Kindle. Book excerpt: If you're looking to take full advantage of multi-core processors with concurrent programming, this practical book provides the knowledge and hands-on experience you need. The Art of Concurrency is one of the few resources to focus on implementing algorithms in the shared-memory model of multi-core processors, rather than just theoretical models or distributed-memory architectures. The book provides detailed explanations and usable samples to help you transform algorithms from serial to parallel code, along with advice and analysis for avoiding mistakes that programmers typically make when first attempting these computations. Written by an Intel engineer with over two decades of parallel and concurrent programming experience, this book will help you: Understand parallelism and concurrency Explore differences between programming for shared-memory and distributed-memory Learn guidelines for designing multithreaded applications, including testing and tuning Discover how to make best use of different threading libraries, including Windows threads, POSIX threads, OpenMP, and Intel Threading Building Blocks Explore how to implement concurrent algorithms that involve sorting, searching, graphs, and other practical computations The Art of Concurrency shows you how to keep algorithms scalable to take advantage of new processors with even more cores. For developing parallel code algorithms for concurrent programming, this book is a must.


The Art of Concurrency Related Books

The Art of Concurrency
Language: en
Pages: 306
Authors: Clay Breshears
Categories: Computers
Type: BOOK - Published: 2009-05-07 - Publisher: "O'Reilly Media, Inc."

DOWNLOAD EBOOK

If you're looking to take full advantage of multi-core processors with concurrent programming, this practical book provides the knowledge and hands-on experienc
Patterns for Parallel Programming
Language: en
Pages: 786
Authors: Timothy G. Mattson
Categories: Computers
Type: BOOK - Published: 2004-09-15 - Publisher: Pearson Education

DOWNLOAD EBOOK

The Parallel Programming Guide for Every Software Developer From grids and clusters to next-generation game consoles, parallel computing is going mainstream. In
Concurrency
Language: en
Pages: 367
Authors: Dahlia Malkhi
Categories: Computers
Type: BOOK - Published: 2019-09-16 - Publisher: Morgan & Claypool

DOWNLOAD EBOOK

This book is a celebration of Leslie Lamport's work on concurrency, interwoven in four-and-a-half decades of an evolving industry: from the introduction of the
Introduction to Concurrency in Programming Languages
Language: en
Pages: 346
Authors: Matthew J. Sottile
Categories: Computers
Type: BOOK - Published: 2009-09-28 - Publisher: CRC Press

DOWNLOAD EBOOK

Illustrating the effect of concurrency on programs written in familiar languages, this text focuses on novel language abstractions that truly bring concurrency
Java Concurrency in Practice
Language: en
Pages: 428
Authors: Tim Peierls
Categories: Computers
Type: BOOK - Published: 2006-05-09 - Publisher: Pearson Education

DOWNLOAD EBOOK

Threads are a fundamental part of the Java platform. As multicore processors become the norm, using concurrency effectively becomes essential for building high-