Lock-free Interprocess Communication Interprocess communication is an essential component of modern software engineering. Often, lock-free IPC is accomplished via special processor commands. This article propose a communication type that requires only atomic writing of processor word from p http://www.ddj.com/cpp/189401457 Ddj.com~Site InfoWhoisTrace RouteRBL Check
Sutter Speaks: A Conversation with the Concurrency Whisperer Multi- and many-core chips are entering the mainstream — and one of the first software development authorities to take note was C++ expert Herb Sutter. Thanks to his practical insights, a new generation may grok concurrency sooner than previously thought http://www.devx.com/go-parallel/Article/37573 Devx.com~Site InfoWhoisTrace RouteRBL Check
Maximize Locality, Minimize Contention Explains why in the concurrent world, locality is a first-order issue that trumps most other performance considerations. Now locality is no longer just about fitting well into cache and RAM, but to avoid scalability busters by keeping tightly coupled dat http://www.ddj.com/hpc-high-performance-computing/208200273 Ddj.com~Site InfoWhoisTrace RouteRBL Check
Sutter Speaks: The Future of Concurrency What does the future hold for concurrency? What will happen to the tools and techniques around concurrent programming? In part two of our series, concurrency guru Herb Sutter talks about these issues and what developers need to be reading to understand c http://www.devx.com/go-parallel/Article/37839 Devx.com~Site InfoWhoisTrace RouteRBL Check