Hello!
I searched for compiler options (csc.exe) on MSDN , and I found the answer here in Stackoverflow about compiling with multiple processors . But my problem is compiling for multiple processors, as shown below.
At the university where I graduate, there are 11 machine clusters (which have 6 quad-core processors and 5 quad bi-processed machines). It works under Linux, but I can install MONO there. And instead of compiling from multiple processors or cores, I want to compile a machine for multiple processors. So:
Thanks in advance, and I'm sorry if this question does not make sense. I really don't know how to handle multiple cores, as I am just a physicist, not a computer scientist! :)
Since this is a cluster, you must rely on some form of parallelism message passing, no compiler will automatically convert your code. At least a good old MPI is supported: http://osl.iu.edu/research/mpi.net/
-, . -, . .NET 4 ( Mono ), , .
, concurrency - , . , . ( - .)
; .
; , .
# Thread ThreadPool Parallel LINQ TPL..
Thread
ThreadPool
CLR , . , , ..NET Framework , : Thread, Delegate.BeginInvoke/EndInvoke .
, , :
1:
2:
, , , . , ( , "S" ), . , ( ) , , .
( , ), , , , ( , , , ), .
, : , , . , ( ), . , PhD, , , , , , , . , , , .
, , , . , , ; System.Threading.ThreadPool , ( ) , .
System.Threading.ThreadPool
, . -, ( , - .NET, , , ).