U++ framework
Do not panic. Ask here before giving up.

Home » U++ Library support » U++ MT-multithreading and servers » OpenMP
Re: OpenMP [message #30417 is a reply to message #30414] Wed, 29 December 2010 17:10 Go to previous message
dolik.rce is currently offline  dolik.rce
Messages: 1796
Registered: August 2008
Location: Czech Republic
Ultimate Contributor

mirek wrote on Wed, 29 December 2010 15:40

Quick peek at OpenMP - it looks like relying on pragmas to tell compiler how paralellize loops?
Yes, but not only loop parallelization. It allows also to work with barriers, critical sections, thread local storage, ordered sections in parallel code, atomic operations, reduction, ...

There is also few functions to work with locking, timing and scheduling. Most of those can be found in U++, in some form.

Nice overview can be found in this PDF summary.

mirek wrote on Wed, 29 December 2010 15:40

BTW, tried CoWork? Smile

Yes, I tried it. It is a nice tool, but OpenMP lets you do slightly more in a little easier way. But the biggest difference IMHO is that OpenMP pragmas in code are much easier to read than the Cowork with its callbacks.

Honza

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: thread sample and overrideCursor
Next Topic: Use same variable in different threads
Goto Forum:
  


Current Time: Tue Jul 21 21:30:44 GMT+2 2026

Total time taken to generate the page: 0.00511 seconds