views:

77

answers:

5

Hi,

Is there any Microsoft API for parallel programing in C language ?

thanks for any answers,

bye

A: 

what do you mean? versioning system?, repository?

heximal
no, parallel computing may be better key word
gruber
Questions about the question should be a comment IMHO.
MAK
i'm sorry, i'm new for stackoverflow)) will know
heximal
+3  A: 

Over-network-parallel? I guess not. But might be you are in search of threads:

http://www.relisoft.com/win32/active.html

http://msdn.microsoft.com/en-us/library/ms684254%28VS.85%29.aspx

http://en.wikipedia.org/wiki/Thread_%28computer_science%29

joni
+2  A: 

Since Visual Studio 2005, the Microsoft Visual C++ compiler has supported OpenMP version 2, which is a "multi-platform shared-memory parallel programming" API for C. (And C++ as well as Fortran.)

Also see this tutorial which describes both network and multiprocessor parallelism, quoting:

"Written for the C and C++ developer, this tutorial walks you through the steps of designing, writing, debugging and profiling a parallel application for Windows HPC Server 2008".

Amigable Clark Kant
+4  A: 

Yes, they implement OpenMP version 2. Start reading here.

Hans Passant
A: 

Microsoft's Windows HPC Server version includes an implementation of MPI for distributed-memory programming.

High Performance Mark