Microsoft Technical Computing Initiative

Microsoft announced “Technical Computing initiative,” through which, Microsoft'll enable scientists, engineers and analysts to more easily model the world at much greater fidelity. One of the most critical elements is to help developers create apps that can take advantage of parallelism on their desktop, in a cluster, and in public and private clouds. Technical Computing […]

Microsoft announced “Technical Computing initiative,” through which, Microsoft'll enable scientists, engineers and analysts to more easily model the world at much greater fidelity. One of the most critical elements is to help developers create apps that can take advantage of parallelism on their desktop, in a cluster, and in public and private clouds. Technical Computing initiative builds on investments and inroads we’re already making in areas like simplifying parallel programming. For e.g., Visual Studio 2010 contains Parallel Patterns Library, user level tasks, a parallel debugger and profiler, and other tools. These features enable developer to extract maximum performance from multicore and many-core systems. For those building multi-core and many-core app for Windows HPC Server, highly-tuned Message Passing Interface (MPI) implementation allows developers to create apps that span multiple systems, and VS supports debugging MPI apps as well. As with everything we do, partners’re an essential part of our solution, and the challenge of parallelism is no different. The leading tools in industry are part of VS ecosystem. For e.g., NVIDIA’s Parallel Nsight allows developer to debug & analyze codes running on GPUs and Intel’s Parallel Studio lets developers extract full performance from multicore systems.”

More Info: Modeling the World