© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2024
J. F. Dooley, V. A. KazakovaSoftware Development, Design, and Codinghttps://doi.org/10.1007/979-8-8688-0285-0_14

14. Parallel Programming

John F. Dooley1   and Vera A. Kazakova2
(1)
Galesburg, IL, USA
(2)
Knoxville, TN, USA
 

Concurrency is a property of the algorithm. Parallelism is a property of the machine.

—Douglas Eadline

Since the advent of microprocessors, Moore’s Law has said that the number of transistors on an integrated circuit would double about every eighteen months to two years, while the size of the circuit would stay about the same or get smaller, and the price of that integrated circuit would stay about the same or get cheaper. This meant that we’d ...

Get Software Development, Design, and Coding: With Patterns, Debugging, Unit Testing, and Refactoring now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.