OpenMP compiler and runtime?

OpenMP doesn't really have, or need, anything like the . NET CLR. Compilers typically produce code which uses one or other of the approaches to threading already installed on the platform.

There are also a few environment variables which OpenMP programs may want to use, but that hardly constitues a run-time system either.

Up vote 0 down vote favorite share g+ share fb share tw.

Does openMP have a runtime (like . NET CLR on top of operating system) or just a compiler? Openmp link|improve this question asked Sep 22 '10 at 8:42r00kie13714 38% accept rate.

OpenMP doesn't really have, or need, anything like the . NET CLR. Compilers typically produce code which uses one or other of the approaches to threading already installed on the platform.

There are also a few environment variables which OpenMP programs may want to use, but that hardly constitues a run-time system either. I've never come across an OpenMP compiler which needed a separate installation of a run time system or anything like one. EDIT: An OpenMP installation also needs to provide functions such as omp_get_thread_num which are usually packaged in a library of some sort.

I agree. I am confused because I read on DrDobbs about openMP runtime, and the article even claims that some implementations create thread pool. – r00kie Sep 23 '10 at 2:04 OpenMP programs will often create a thread pool, or, perhaps more accurately, often have the operating system create a thread pool.

Which is something most o/s can do without added software. – High Performance Mark Sep 23 '10 at 5:51.

I cant really gove you an answer,but what I can give you is a way to a solution, that is you have to find the anglde that you relate to or peaks your interest. A good paper is one that people get drawn into because it reaches them ln some way.As for me WW11 to me, I think of the holocaust and the effect it had on the survivors, their families and those who stood by and did nothing until it was too late.

Related Questions