home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / arch / 12435 < prev    next >
Encoding:
Internet Message Format  |  1993-01-28  |  6.8 KB

  1. Xref: sparky comp.arch:12435 comp.compilers:2273 comp.misc:5019 comp.programming:3629
  2. Newsgroups: comp.arch,comp.compilers,comp.misc,comp.programming
  3. Path: sparky!uunet!think.com!spdcc!iecc!compilers-sender
  4. From: chk@rice.edu (Charles Koelbel)
  5. Subject: High Performance Fortran - Announcement & Request for Comments
  6. Reply-To: chk@rice.edu (Charles Koelbel)
  7. Organization: Rice University
  8. Date: Wed, 27 Jan 1993 06:04:36 GMT
  9. Approved: compilers@iecc.cambridge.ma.us
  10. Message-ID: <93-01-198@comp.compilers>
  11. Keywords: Fortran, performance
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 178
  14.  
  15. Announcing a new version of the High Performance Fortran Language
  16. Specification.  (Finally!)
  17.  
  18.  
  19. REQUEST FOR PUBLIC COMMENT ON HIGH PERFORMANCE FORTRAN
  20.  
  21.  
  22. Invitation:
  23.  
  24. The High Performance Fortran Forum (HPFF), with participation from over 40
  25. organizations, has been meeting since January 1992 to discuss and define a
  26. set of extensions to Fortran called High Performance Fortran (HPF). Our
  27. goal is to address the problems of writing data parallel programs for
  28. architectures where the distribution of data impacts performance. While we
  29. hope that the HPF extensions become widely available, HPFF is not
  30. sanctioned or supported by any official standards organization.  At this
  31. time, HPFF invites general public review comments on the initial version
  32. of the language draft.
  33.  
  34. The HPF language specification, version 1.0 draft, is now available. This
  35. document contains all the technical features proposed for the language.
  36. We plan to make minor revisions to correct errors or clarify ambiguities
  37. in March 1993, at which time we will issue a final draft; however, we
  38. expect that there will be few (if any) major technical changes from this
  39. draft.
  40.  
  41. HPFF invites comments on the technical content of HPF, as well as on the
  42. editorial presentation in the document.  To facilitate incorporation of
  43. comments into the final document, we ask that comments be sent before
  44. March 1, 1993.
  45.  
  46. How to Get the Documents:
  47.  
  48. Electronic copies of the HPF language specification are available from
  49. numerous sources.
  50.  
  51.     Anonymous FTP sources:      Directory:
  52.     titan.cs.rice.edu           public/HPFF/draft
  53.     think.com                   public/HPFF
  54.     ftp.gmd.de                  hpf-europe
  55.     theory.tc.cornell.edu       pub
  56.     minerva.npac.syr.edu        public
  57.  
  58.     Email sources:              First line of message:
  59.     netlib@research.att.com     send hpf-v10.ps from hpff
  60.     netlib@ornl.gov             send hpf-v10.ps from hpf
  61.     softlib@cs.rice.edu         send hpf-v10.ps
  62.  
  63. The following formats are available. Note that not all formats are
  64. available from all sources.
  65.     hpf-v10.dvi                 DVI file
  66.     hpf-v10.ps                  Postscript
  67.     hpf-v10.ps.Z                Compressed Postscript
  68.     hpf-v10.tar                 Tar file of LaTeX version
  69.     hpf-v10.tar.Z               Compressed tar file
  70.  
  71. For more detailed instructions, send email to hpff-info@cs.rice.edu. This
  72. will return a message with expanded detail about accessing the above
  73. document sources, as well as other information about HPFF.
  74.  
  75. We strongly encourage reviewers to obtain an electronic copy of the
  76. document. However, if electronic access is impossible the draft is also
  77. available in hard copy form as CRPC Technical Report #92225. This report
  78. is available for $50 (copying/handling fee) from:
  79.  
  80.     Theresa Chatman
  81.     CITI/CRPC, Box 1892
  82.     Rice University
  83.     Houston, TX 77251
  84.  
  85. Make checks payable to Rice University. This document will be sent surface
  86. mail unless additional airmail postage is included in the payment.
  87.  
  88.  
  89. How to Submit Comments:
  90.  
  91. HPFF encourages reviewers to submit comments as soon as possible, with a
  92. deadline of February 15 for consideration. Please do not submit comments
  93. for any version of the draft earlier than the 0.4 version.
  94.  
  95. Please send comments by email to hpff-comments@cs.rice.edu. To facilitate
  96. the processing of comments we request that separate comment messages be
  97. submitted for each chapter of the document and that the chapter be clearly
  98. identified in the "Subject:" line of the message. Comments about general
  99. overall impressions of the HPF document should be labeled as Chapter 1.
  100. All comments on the language specification become the property of Rice
  101. University.
  102.  
  103. If email access is impossible for comment responses, hard copy may be sent
  104. to
  105.  
  106.     HPF Comments
  107.     c/o Theresa Chatman
  108.     CITI/CRPC, Box 1892
  109.     Rice University
  110.     Houston, TX 77251
  111.  
  112. HPFF plans to process the feedback received at a meeting in March. Best
  113. efforts will be made to reply to comments submitted.
  114.  
  115.  
  116. Sincerely,
  117.  
  118. Charles Koelbel
  119. Rice University
  120. HPFF Executive Director
  121.  
  122. Version History
  123. ===============
  124.  
  125. Version 0.1:
  126. August 14, 1992
  127. EXTREMELY preliminary version.
  128.  
  129. First collection of the proposals active in the High Performance Fortran
  130. Forum.  Established much of the outline for later documents, and
  131. represented most decisions made through the July HPFF meeting.
  132.  
  133.  
  134. Version 0.2:
  135. September 9, 1992
  136. Version discussed at the September 10-11 HPFF meeting
  137.  
  138. Changes:
  139. General cleaning up of version 0.1.
  140. Inclusion of most new proposals at that time.
  141.  
  142.  
  143. Version 0.3:
  144. October 12, 1992
  145. Version discussed at the October 22-23 HPFF meeting
  146.  
  147. Changes:
  148. Numerous minor and major changes due to discussions at the September meeting.
  149. Added a section on "Model of Computation".
  150. Presented alternate chapters for data distribution with and without
  151. templates.
  152. Added two proposals for ON clauses specifying where computation is to
  153. be executed.
  154. Added distribution inquiry intrinsics.
  155. Total rewrite of I/O material, sending most previous material to the
  156. Journal of Development.
  157.  
  158.  
  159. Version 0.4:
  160. November 6, 1992
  161. Version to be presented at Supercomputing '92
  162.  
  163. Changes:
  164. Numerous minor and major changes due to discussions at the October
  165. meeting.
  166. "Acknowledgements" section now much more accurate.
  167. "The HPF Model" (replacing "Model of Computation") substantially
  168. simplified and improved.
  169. "Distribution without Templates" chapter removed.
  170. Many proposals not adopted moved to "Journal of Development".
  171.  
  172.  
  173. Version 1.0:
  174. January 25, 1993
  175. Draft final version
  176.  
  177. Changes:
  178. Many changes for clarity or pedagogical reasons.
  179. The examples in several sections have been significantly enlarged.
  180. INHERIT (for dummy arguments) added to distribution chapter.
  181. Pure procedures may now have dummy arguments with explicit
  182. distributions, if those distributions are inherited from the caller.
  183. Changed the names of the new reductions AND, OR, and EOR to IALL,
  184. IANY, and IPARITY.
  185. Clarified the status of the character array language to be not in the
  186. subset, and as a result, removed the character array intrinsics.  Only
  187. very restricted forms of alignment subscript expressions (of the form
  188. \(m*i + n\) where \(m\) and \(n\) are integer expressions) are part of the
  189. subset.  [Bibliography] Correctly spelled ``Mehrotra'' and ``Gerndt''.
  190. -- 
  191. Send compilers articles to compilers@iecc.cambridge.ma.us or
  192. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  193.