(j3.2006) IEEE and the GPU world

Keith Bierman khbkhb
Fri Aug 13 11:43:52 EDT 2010


Fair enough, you make an excellent point!

Keith Bierman
khbkhb at gmail.com
kbiermank AIM
303 997 2749


On Fri, Aug 13, 2010 at 9:41 AM, Bill Long <longb at cray.com> wrote:

>
>
> Keith Bierman wrote:
>
>> The issues raised by GPUs are not new; we had them with attached array
>> processors (FPS, et al), and on non-homogeneous processors (e.g. the Cydra5
>> which had a VLIW numeric engine, and multiple 68K processors, and program
>> execution was transparently split (well, transparent to the user, the folks
>> making the system work certainly had no automatic tools!).
>>
>> So I suggest the language be made slightly more generic to handle any
>> combination of IEEE and nonIEEE fp hardware, irrespective of what the device
>> is otherwise intended to do.
>>
>>
> Since the question originally posed concerned GPU's, I think it is OK
> directly answer that question.  What ultimately matters are the Edits at the
> end, and those are written for "a processor that does not support..." rather
> than mentioning "GPU".   I assume John did this intentionally, and for the
> reasons you noted.
>
> Cheers,
> Bill
>
>
>
>
>  If a /note/ has to be included to spell out what a GPU is, and that
>> contemporary GPUs can fit into this role so be it. But I would have argued
>> that it's such a common term, it would like spelling out CPU ... which is
>> sometimes the correct pedantic thing to do, but is hardly necessary in the
>> context of an interpretation.
>>
>>
>> Keith Bierman
>> khbkhb at gmail.com <mailto:khbkhb at gmail.com>
>>
>> kbiermank AIM
>> 303 997 2749
>>
>>
>> On Fri, Aug 13, 2010 at 8:19 AM, Whitlock, Stan <stan.whitlock at intel.com<mailto:
>> stan.whitlock at intel.com>> wrote:
>>
>>    John,
>>
>>    Please add the word "that" in the following paragraphs under
>>    "Answer" and "Edits":
>>
>>     A scoping unit that has no explicit USE statement for an IEEE module
>>     ...............^^^^
>>     and makes no explicit use of an IEEE feature might be compliled to
>>     run fully or partially on a GPU that does not support any IEEE flags.
>>
>>    Thanks                          /Stan
>>
>>    -----Original Message-----
>>    From: j3-bounces at j3-fortran.org <mailto:j3-bounces at j3-fortran.org>
>>    [mailto:j3-bounces at j3-fortran.org
>>    <mailto:j3-bounces at j3-fortran.org>] On Behalf Of John Reid
>>    Sent: Friday, August 13, 2010 7:16 AM
>>    To: fortran standards email list for J3
>>    Subject: Re: (j3.2006) IEEE and the GPU world
>>
>>    J3,
>>
>>    Here is a draft interp that I constructed after following the "IEEE
>>    and the GPU
>>    world" thread. Does anyone have any comments before I send it in?
>>
>>    Cheers,
>>
>>    John.
>>
>>    _______________________________________________
>>    J3 mailing list
>>    J3 at j3-fortran.org <mailto:J3 at j3-fortran.org>
>>
>>    http://j3-fortran.org/mailman/listinfo/j3
>>
>>
>>
> --
> Bill Long                                           longb at cray.com
> Fortran Technical Support    &                 voice: 651-605-9024
> Bioinformatics Software Development            fax:   651-605-9142
> Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101
>
>
> _______________________________________________
> J3 mailing list
> J3 at j3-fortran.org
> http://j3-fortran.org/mailman/listinfo/j3
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://j3-fortran.org/pipermail/j3/attachments/20100813/cfa0dfe6/attachment.htm>



More information about the J3 mailing list