F95 vectorization support

Dennis Wassel dennis.wassel@googlemail.com
Wed Jun 18 09:14:00 GMT 2008


2008/6/18 Tobias Burnus <burnus@net-b.de>:
> Tim Prince wrote:
>
> GCC also supports auto-parallelization via -ftree-parallelize-loops=n
>  (since 4.3.0), but I don't have any experience with it. I once tried
> auto-parallelization with Intel's ifort, however, after the program became
> ~15% slower (2 threads, dual core AMD), I decided that I will ignore
> auto-parallelization and stick to MPI or OpenMP.

I noticed the same a while ago when using auto-parallelisation
together with OpenMP with ifort. Thought I'd done something stupid and
did not pursue the matter any more, though.

> Regarding OpenMP: GCC supports OpenMP 2.5 since 4.2.0 and the current
> experimental version 4.4.0 supports OpenMP 3.0. (As will the next version of
> several other vendors.)
>
> (The task feature of OpenMP 3 is really nice; unfortunately, it will take
> years until one can assume that everyone has a OpenMP-3-capable compiler.
> And thus several projects I've to do with cannot use it any time soon. For
> Fortran 2003 features one has the same problem.)

And what would that task feature do (in a nutshell)?

> Tobias
>



More information about the Fortran mailing list