diTii.com - All About Techology : features Latest News and Informtion About Technology

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 […]

Share online:

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.”

Post navigation

About The Author

Deepak Gupta is a IT & Web Consultant. He is the founder and CEO of diTii.com & DIT Technologies, where he's engaged in providing Technology Consultancy, Design and Development of Desktop, Web and Mobile applications using various tools and softwares. Sign-up for the Email for daily updates. Google+ Profile.