Re: GSoC openMP task scheduling Advice

2013-05-14 Thread Tobias Burnus
guray.ozen wrote: I applied gsoc for openMP taks scheduling and my advice may cover taskyield facility. Currently i have some idea for taskyield. i think i can add something. Therefore i wonder GCC mentor related about openMP was announced? or should i wait until "student acceptance"? You have

Re: GSoC openMP task scheduling Advice

2013-05-14 Thread guray.ozen
Hi All, I applied gsoc for openMP taks scheduling and my advice may cover taskyield facility. Currently i have some idea for taskyield. i think i can add something. Therefore i wonder GCC mentor related about openMP was announced? or should i wait until "student acceptance"? Regards, Güray Özen P

Re: GSoC openMP task scheduling Advice

2013-05-01 Thread guray.ozen
Dear All, Thank you for your reply Tobias. By the way Mr Jakup I hope my approach is make sense for you. I changed GOMP_SPINCOUNT factor and i got speedup more than. I attached my trace that was profiled extrae and paraver. Light blue mean idle, Dark blue mean running, Yellow scheduling, Fork/Jo

Re: GSoC openMP task scheduling Advice

2013-04-30 Thread Tobias Burnus
guray.ozen wrote: I thought gcc tasks/threads waiting too much on the idle than intel compiler's threads. Regarding busy waits, you could try to tune the values of the GOMP_SPINCOUNT environment variable. Search for "@node GOMP_SPINCOUNT" in http://gcc.gnu.org/viewcvs/gcc/branches/gomp-4_0-b

Re: GSoC openMP task scheduling Advice

2013-04-29 Thread guray.ozen
Dear All, I'm trying to speed up the OpenMP implementation in GCC and Intel compiler. I'm working on multisort because i thought it has too much branches and i applied tree model task. I used Paraver and Extrae to profile program After that, I executed them on a machine Minotauro supercomputer in

GSoC openMP task scheduling Advice

2013-04-26 Thread guray.ozen
Hi, I'm MSc High-Performance Computing student at Polytechnic University of Catalonia(BarcelonaTech). I'm interesting openmp task scheduling optimization or openmp 3.1 facility taskyield. @For Task scheduling I'm using mercurium compiler already at my university because the compiler was developed