Scalable Computing from Multi-Core to Multi-Site with the Application Space
Speaker: Prof. Dr. Eva Kühn, Ralf Westphal, Technical University Vienna
With the growing number of processors within a single computer, making software that can process multiple tasks in parallel is becoming more and more important to enable efficient scaling. When additional scalability beyond a single machine is needed, things are getting very complex because developers need to combine multiple technologies that are very different to handle.
In this session we want to present the Application Space, a small framework providing means for easy and efficient scaling from multi-core to multi-site based on Microsoft’s Concurrency & Coordination Runtime (CCR).
After giving a brief overview of the CCR, we will show you how the Application Space works and present some examples that show how easy it is to implement well known parallel and distribution patterns.