[J3] Proposals for new intrinsic procedures

Van Snyder van.snyder at sbcglobal.net
Thu Jan 5 21:20:09 UTC 2023


On Thu, 2023-01-05 at 20:24 +0000, Jeff Hammond via J3 wrote:
> Brandon Cook already requested prefix_sum already and Brent Leback
> implemented it in our compiler based on the prior work in HPF. It’s a
> great feature. I’m glad you can drive the proposal.

Years ago, I worked out a divide-and-conquer method for a parallel
prefix sum that produced it in log(n) time, at the expense of doing n
log(n) additions instead of only n.

If anybody is interested I might be able to find it.

> 
> Jeff
> 
> Sent from my iPhone
> 
> > On 5. Jan 2023, at 21.35, Brad Richardson via J3
> > <j3 at mailman.j3-fortran.org> wrote:
> > 
> > External email: Use caution opening links or attachments
> > 
> > 
> > Hi all,
> > 
> > Would proposals for new intrinsic functions be acceptable to submit
> > for
> > the upcoming meeting? Specifically I've been asked to write up the
> > papers for:
> > 
> > * prefix sum (commonly known as scan, but of course that name's
> > already
> > taken), both inclusive and exclusive
> > * All functions recommended by IEEE-754, most of which Fortran
> > already
> > has, but the whole list is reproduced below
> > 
> > exp
> > expm1
> > exp2
> > exp2m1
> > exp10
> > exp10m1
> > log
> > log2
> > log10
> > logp1
> > log2p1
> > log10p1
> > hypot
> > rSqrt
> > compound
> > rootn
> > pown
> > sin
> > cos
> > tan
> > sinPi
> > cosPi
> > tanPi
> > asin
> > acos
> > atan
> > atan2
> > sinh
> > cosh
> > tanh
> > acosh
> > atanh
> > 
> > Some points of order questions also. Which subgroup is in charge of
> > the
> > intrinsic procedures so that I can coordinate with them? Would it
> > be
> > best to write a separate paper for each new procedure, put them all
> > in
> > a single paper, or some scheme for grouping certain subsets? And
> > whilst
> > we don't have final version of F2023 to draft the edits against,
> > would
> > it be worthwhile to go ahead and detail out what they will look
> > like?
> > 
> > Thanks in advance for any feedback.
> > 
> > Regards,
> > Brad
> > 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.j3-fortran.org/pipermail/j3/attachments/20230105/f95760c1/attachment.htm>


More information about the J3 mailing list