Parallel Computing Initiative
To make it simpler for both native and managed code developers to safely and productively build robust, scalable and responsive applications, Microsoft established the Parallel Computing Initiative that encompasses the vision, strategy, and innovative technologies for delivering natural and immersive personal computing experiences that harness the computing power of manycore architectures. Microsoft’s goal is to simplify parallel programming by taking a holistic approach and providing solutions which span from local to distributed computing and from task concurrency to data parallelism. Microsoft plans to deliver a solution-stack consisting of OS resource management, a concurrency runtime, programming models, language extensions, libraries, and tools.
Microsoft’s goal is to increase productivity by encapsulating complexity, so developers can focus on solving business problems.