[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gomp-discuss] GOMP Requirements v1.1
From: |
Lars Segerlund |
Subject: |
Re: [Gomp-discuss] GOMP Requirements v1.1 |
Date: |
Fri, 12 Nov 2004 12:07:13 +0100 |
What you say might generally be true, but not if performance considerations
are taken into account, on a NUMA system for example.
Also if you have a look at the intel openMP compiler it certainly takes the
architecture of the target in mind, generate some code for a single proc multi
threading processor and a SMP multiproc, any differances ?
Anyhow I don't think it's very relevant for the implementation at this time,
since it's a long way to go before we reach the point at which we can start to
worry about details like that even if it's quite relevant.
/ regards, Lars Segerlund.
On Thu, 11 Nov 2004 11:36:18 -0800
Ross Towle <address@hidden> wrote:
> Under the Effects section is:
> in some cases, how code is reorganized depends on the threading
> model in use
>
> I have a problem with this statement and its implications.
>
> I very strongly believe that the outlined parallel region/work-sharing
> region and the OpenMP runtime support routines called from the user
> program should be EXACTLY the same no matter what threading model is
> used. If the runtime support routines are modeled after the OpenMP
> spec model then the threading model only affects how the support
> routine is implimented. To me, supporting multiple thread models and
> multiple targets is much easier by modifying the guts of the runtime
> support routines than the changes to be made in the compiler.
>
> -Ross
>
>
> _______________________________________________
> Gomp-discuss mailing list
> address@hidden
> http://lists.nongnu.org/mailman/listinfo/gomp-discuss