How To Handle Concurrency

The evolution of processing architectures has solved many problems within a chip, but for each problem solved another one was created. Concurrency is one of those issues, and it has been getting much more attention lately. While concurrency is hardly a new problem, the complexity of today‚Äôs systems is making it increasingly difficult to properly design, implement and verify the software an... » read more