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 (784 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
Python: Master the Art of Design Patterns
Language: en
Pages: 775
Authors: Dusty Phillips
Categories: Computers
Type: BOOK - Published: 2016-09-30 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Ensure your code is sleek, efficient and elegant by mastering powerful Python design patterns About This Book Learn all about abstract design patterns and how t
The Art of Writing Efficient Programs
Language: en
Pages: 465
Authors: Fedor G. Pikus
Categories: Computers
Type: BOOK - Published: 2021-10-22 - Publisher: Packt Publishing Ltd

DOWNLOAD EBOOK

Become a better programmer with performance improvement techniques such as concurrency, lock-free programming, atomic operations, parallelism, and memory manage
The Art of Image Processing with Java
Language: en
Pages: 353
Authors: Kenny A. Hunt
Categories: Computers
Type: BOOK - Published: 2010-11-08 - Publisher: CRC Press

DOWNLOAD EBOOK

While most other image processing texts approach this subject from an engineering perspective, The Art of Image Processing with Java places image processing wit
Applied Computer Sciences in Engineering
Language: en
Pages: 779
Authors: Juan Carlos Figueroa-GarcĂ­a
Categories: Computers
Type: BOOK - Published: 2019-10-09 - Publisher: Springer Nature

DOWNLOAD EBOOK

This volume constitutes the refereed proceedings of the 6th Workshop on Engineering Applications, WEA 2019, held in Santa Marta, Colombia, in October 2019. The