[Openmp-dev] FW: Extending the openmp schedule clause
Cownie, James H via Openmp-dev
openmp-dev at lists.llvm.org
Mon May 22 01:47:40 PDT 2017
Didn't go to the list for some reason, so here it is :-)
-- Jim
Jim Cownie <james.h.cownie at intel.com>
SSG/DPD/TCAR (Technical Computing, Analyzers, and Runtimes)
Tel: +44 117 9071438
-----Original Message-----
From: Cownie, James H
Sent: Monday, May 22, 2017 9:47 AM
To: 'Patrick Buder' <p.buder at unibas.ch>
Subject: RE: Extending the openmp schedule clause
Patrick,
Neither runtime is likely to accept your patches until the feature you propose has been standardized, which would require that it is proposed and accepted by the OpenMP language committee and ARB. One way to help to achieve that is to implement it and then write a paper for a technical conference such as IWOMP to demonstrate its advantages.
As to implementing, there are two aspects to this
1) having the compiler understand the new schedule type (and associated syntax in the schedule() clause).
This would require changing the compiler itself, not just the runtime.
2) having the runtime implement the new schedule when the compiler requests it.
For prototyping and writing a paper you may be able to bypass the first by using "schedule(runtime)", and then enhancing the runtime to understand your new schedule when it is expressed in the OMP_SCHEDULE envirable. By doing this you avoid the need to make any compiler changes.
HTH
-- Jim
Jim Cownie <james.h.cownie at intel.com>
SSG/DPD/TCAR (Technical Computing, Analyzers, and Runtimes)
Tel: +44 117 9071438
-----Original Message-----
From: Openmp-dev [mailto:openmp-dev-bounces at lists.llvm.org] On Behalf Of Patrick Buder via Openmp-dev
Sent: Monday, May 22, 2017 8:19 AM
To: openmp-dev at lists.llvm.org
Subject: [Openmp-dev] Extending the openmp schedule clause
Hello
Sorry for the blank email earlier. I am trying to extend the openmp scheduling clause with a few more dynamic loop scheduling algorithms.
I wanted to ask if this is possible directly in the runtime or if I should try to change the openmp specification? I am quite new to open source contributing, so please help me out.
I was also looking at the gcc openmp implementation and wondering if I should try to contribute this there?
Best regards,
Patrick Buder
_______________________________________________
Openmp-dev mailing list
Openmp-dev at lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/openmp-dev
---------------------------------------------------------------------
Intel Corporation (UK) Limited
Registered No. 1134945 (England)
Registered Office: Pipers Way, Swindon SN3 1RJ
VAT No: 860 2173 47
This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.
More information about the Openmp-dev
mailing list