Recently, Autonomic Computing initiatives clearly identified the need for embedded, intelligent system management. Autonomic Controller Engine (ACE), with its embot concepts, delivers. Here's how.
In this article, we examine how to program a heterogeneous multiprocessor based on the proven method of the Remote Procedure Call (RPC). We examine how this method addresses numerous programming challenges. We also explain how RPC introduces some pitfalls, and show how they may be avoided.
Scott Apeland, Director of the Intel Developer Network, discusses issues related to multithreaded programming, multi-core processors, and how Intel is educating the next generation of programmers about concurrency. (MP3)
When it comes to programming languages and development tools, the concurrency revolution that's now underway will be as significant as the object revolution of the 1980s and '90s.