High Performance Fortran - définition. Qu'est-ce que High Performance Fortran
Diclib.com
Dictionnaire ChatGPT
Entrez un mot ou une phrase dans n'importe quelle langue 👆
Langue:

Traduction et analyse de mots par intelligence artificielle ChatGPT

Sur cette page, vous pouvez obtenir une analyse détaillée d'un mot ou d'une phrase, réalisée à l'aide de la meilleure technologie d'intelligence artificielle à ce jour:

  • comment le mot est utilisé
  • fréquence d'utilisation
  • il est utilisé plus souvent dans le discours oral ou écrit
  • options de traduction de mots
  • exemples d'utilisation (plusieurs phrases avec traduction)
  • étymologie

Qu'est-ce (qui) est High Performance Fortran - définition

EXTENSION OF FORTRAN 90 WITH CONSTRUCTS THAT SUPPORT PARALLEL COMPUTING
High Performance FORTRAN

High Performance Fortran         
<language> (HPF) A data parallel language extension to Fortran 90 which provides a portable programming interface for a wide variety of target platforms. The original HPF language specification was produced by the High Performance Fortran Forum, a broad consortium of industry and academia, which met regularly throughout 1992 and early 1993. HPF compilers are now available on most commonly-used computing systems, and users are beginning to gain first hand experience with this language. The Forum has continued to meet in order to address advanced topics. HPF+ at Vienna (http://par.univie.ac.at/hpf+/). ["High Performance Fortran: Status Report", G.L. Steele Jr <gls@think.com>, SIGPLAN Notices 28(1):1-4 (Jan 1993)]. (1996-09-09)
High Performance Fortran         
High Performance Fortran (HPF) is an extension of Fortran 90 with constructs that support parallel computing, published by the High Performance Fortran Forum (HPFF). The HPFF was convened and chaired by Ken Kennedy of Rice University.
Fortran 77         
  • manual]] for FORTRAN 77 (f77) compiler
  • FORTRAN and COBOL genealogy tree
  • Flow around a cylinder computed in Fortran with OpenCL (University of Bristol, UK)
  • FORTRAN code on a [[punched card]], showing the specialized uses of columns 1–5, 6 and 73–80
  • A reproduction of a FORTRAN coding form, printed on paper and intended to be used by programmers to prepare programs for punching onto cards by [[keypunch]] operators. Now obsolete.
  • ''The Fortran Automatic Coding System for the [[IBM 704]]'' (October 15, 1956), the first programmer's reference manual for Fortran<ref name="Sayre_1956" />
  • 175]] at [[RWTH Aachen University]], Germany, in 1987
  • General relativistic magnetohydrodynamic Fortran simulation of black hole accretion using the BHAC code with cartesian adaptive mesh
  • John Backus (1924–2007) proposed the FORTRAN project in December 1953 and received the A.M. Turing Award in 1977.
  • Velocity and sea surface temperature in the oceans, computed with the NEMO Fortran code (Nucleus for European Modeling of the Ocean, https://www.nemo-ocean.eu) in the [[Barcelona Supercomputing Center]] (2020).
GENERAL-PURPOSE PROGRAMMING LANGUAGE
FORTRAN; Fortran programming language; FORTRAN programming language; Fortran language; FORTRAN (programming language); Fortran (programming language); FORTRAN II; FORTRAN IV; Fortran 90; Fortran 77; FORTRAN 77; FORTRAN77; F77; Fortran 2003; FORTRAN 66; Fortran 95; F95; F2003; Fortran 5 (programming language); Fortran IV; X3J3; Visual Fortran; Fortran 66; Fortran 2008; Formula Translator; Formula Translation; Formula translation; FORTRAN I; Fortran 8X; Fortran 2015; Fort77; Format (Fortran 66); History of Fortran; COMMON BLOCK; Fortran 2018; FORTRAN 86; ECMA-9; Ft (command); Fortran-66
A popular version of Fortran with Block IF, PARAMETER and SAVE statements added, but still no WHILE. It has fixed-length character strings, format-free I/O, and arrays with lower bounds. [ANSI X3.9-1978]. GNU version (ftp://gnu.org/pub/gnu/g77). Amiga version (ftp://ftp.cso.uiuc.edu/amiga/fish/ff470/BCF). (1994-12-16)

Wikipédia

High Performance Fortran

High Performance Fortran (HPF) is an extension of Fortran 90 with constructs that support parallel computing, published by the High Performance Fortran Forum (HPFF). The HPFF was convened and chaired by Ken Kennedy of Rice University. The first version of the HPF Report was published in 1993.

Building on the array syntax introduced in Fortran 90, HPF uses a data parallel model of computation to support spreading the work of a single array computation over multiple processors. This allows efficient implementation on both SIMD and MIMD style architectures. HPF features included:

  • New Fortran statements, such as FORALL, and the ability to create PURE (side effect free) procedures
  • Compiler directives for recommended alignment and distribution of array data (influenced by the earlier Fortran D research effort)
  • Compiler directive for specifying processor arrangements (e.g., rank, extent, etc)
  • Compiler directive for asserting loop iteration independence
  • Extrinsic procedure interface for interfacing to non-HPF parallel procedures such as those using message passing
  • Additional library routines - including environmental inquiry, parallel prefix/suffix (e.g., 'scan', segmented scan), data scattering, and sorting operations

Fortran 95 incorporated several HPF capabilities. In response, the HPFF again convened and published the HPF 2.0 Report. The updated report removed material which was already covered by Fortran 95. The report was also reorganized and revised based on experience with HPF 1.0.

While some vendors did incorporate HPF into their compilers in the 1990s, some aspects proved difficult to implement and of questionable use. Since then, most vendors and users have moved to OpenMP-based parallel processing. However HPF continues to have influence. For example, the proposed BIT data type for the upcoming Fortran-2008 standard contains a number of new intrinsic functions taken directly from HPF.