About: High Performance Fortran     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:WikicatProgrammingLanguages, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FHigh_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:

AttributesValues
rdf:type
rdfs:label
  • High Performance Fortran (fr)
  • High Performance Fortran (en)
  • High Performance Fortran (ja)
  • High Performance Fortran (ru)
  • High Performance Fortran (uk)
  • HPF (zh)
rdfs:comment
  • High Performance Fortran (HPF)は、Fortran 90を拡張し、並列処理対応を盛り込んだものである。ライス大学の計算機科学者ケン・ケネディが主導するHigh Performance Fortran Forum(HPFF)により仕様が策定され、1993年5月に仕様の初版が公表された。 (ja)
  • High Performance Fortran(有時簡稱:HPF)是一種程式語言,它延伸自Fortran 90程式語言,高效能Fortran是為了支援并行计算所創設的程式語言,它使用一種SIMD的運算型態,使運算工作能夠進行分拆,並以擴散方式發派到運算陣列中的各顆處理器上,以此達到高效能運算。 HPF有一種forall語法可以同時更新平行運算中的整組陣列派項,這項語法自Fortran 95之後開始具備,除此之外forall語法也提供建議(或稱:提示、指點),建議在平行運算系統中處理器間應如何協同工作。 (zh)
  • 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: (en)
  • High Performance Fortran est un langage de programmation pour les machines parallèles basé sur Fortran 90 avec l’ajout de directives de placement des données (align, distribute), de boucles parallèles (directive independent, construction forall) et quelques autres extensions. (fr)
  • High Performance Fortran (HPF) — расширение Fortran 90 с конструкциями, поддерживающими параллельные вычисления, опубликованное форумом High Performance Fortran Forum (HPFF). HPFF был созван под председательством Кена Кеннеди из Университета Райса. Первая версия отчета HPF была опубликована в 1993 году. Основываясь на синтаксисе массива, введенном в Fortran 90, HPF использует параллельную модель вычислений данных для поддержки распространения работы одного вычисления массива на несколько процессоров. Это обеспечивает эффективную реализацию как на архитектуре SIMD, так и на архитектуре mimd. (ru)
  • High Performance Fortran (HPF) є розширенням Fortran 90 з конструкціями, які підтримують паралельні обчислення, опублікованими High Performance Fortran Forum (HPFF). HPFF був скликаний під головуванням Кена Кеннеді Університету Райса. Перша версія звіту HPF була опублікована в 1993 році. Ґрунтуючись на синтаксисі масиву, введеної в Fortran 90, HPF використовує паралельну модель даних обчислень для підтримки поширення роботу одного обчислення масиву над декількома процесорами. Це дозволяє ефективну реалізацію на обох SIMD і MIMD архітектури стилі. В особливості HPF включені: (uk)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
dbp:%3F_
  • yes (en)
date
  • August 2016 (en)
has abstract
  • 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 distributions of array data * 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'), 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. (en)
  • High Performance Fortran est un langage de programmation pour les machines parallèles basé sur Fortran 90 avec l’ajout de directives de placement des données (align, distribute), de boucles parallèles (directive independent, construction forall) et quelques autres extensions. Sa première version a été publiée en 1993 mais il a connu un déclin rapide suite en particulier à l'inclusion dans la norme Fortran 95 (publiée en 1997) de certaines de ses caractéristiques et à l'usage plus fréquent d'OpenMP. De plus, la norme Fortran 2008 (ISO/CEI 1539-1:2010) a introduit dans le langage Fortran les co-tableaux (co-arrays) comme paradigme de programmation parallèle, ainsi que les boucles DO CONCURRENT pour la parallélisation des itérations sans interdépendance. Enfin, Fortran 2018 (ISO/CEI 1539-1:2018) apporte de nombreuses améliorations au calcul parallèle avec les équipes (teams), les événements (events) et les sous-routines collectives (collective subroutines). (fr)
  • High Performance Fortran (HPF)は、Fortran 90を拡張し、並列処理対応を盛り込んだものである。ライス大学の計算機科学者ケン・ケネディが主導するHigh Performance Fortran Forum(HPFF)により仕様が策定され、1993年5月に仕様の初版が公表された。 (ja)
  • High Performance Fortran (HPF) — расширение Fortran 90 с конструкциями, поддерживающими параллельные вычисления, опубликованное форумом High Performance Fortran Forum (HPFF). HPFF был созван под председательством Кена Кеннеди из Университета Райса. Первая версия отчета HPF была опубликована в 1993 году. Основываясь на синтаксисе массива, введенном в Fortran 90, HPF использует параллельную модель вычислений данных для поддержки распространения работы одного вычисления массива на несколько процессоров. Это обеспечивает эффективную реализацию как на архитектуре SIMD, так и на архитектуре mimd. Fortran 95 включал в себя несколько возможностей HPF. В ответ HPFF вновь собрался и опубликовал отчет HPF 2.0. В обновленном отчете был удален материал, который уже был охвачен Fortran 95. Отчет также был реорганизован и пересмотрен на основе опыта работы с HPF 1.0. (ru)
  • High Performance Fortran (HPF) є розширенням Fortran 90 з конструкціями, які підтримують паралельні обчислення, опублікованими High Performance Fortran Forum (HPFF). HPFF був скликаний під головуванням Кена Кеннеді Університету Райса. Перша версія звіту HPF була опублікована в 1993 році. Ґрунтуючись на синтаксисі масиву, введеної в Fortran 90, HPF використовує паралельну модель даних обчислень для підтримки поширення роботу одного обчислення масиву над декількома процесорами. Це дозволяє ефективну реалізацію на обох SIMD і MIMD архітектури стилі. В особливості HPF включені: * Нові Fortran заяви, такі як FORALL. * директиви компілятора для рекомендованих розподілів даних масиву. * Зовнішній інтерфейс процедури для взаємодії з паралельними процедурами, які не є HPF, з використанням передачі повідомлень. * Додаткові бібліотеки підпрограм - в тому числі екологічного, паралельний запрос префікс / суфікс (наприклад, "сканувати"), розсіювання даних і сортувальних операцій У Fortran 95 включені кілька можливостей HPF. У відповідь HPFF знову скликав і опублікував звіт 2.0 HPF. В оновленому звіті видалений матеріал, який вже був покритий Fortran 95. Доповідь було також реорганізовано і переглянуті на основі досвіду з HPF 1.0. У той час як деякі виробники зробили включити HPF в їх укладачів в 1990-і роки, деякі аспекти виявилися важкими для реалізації і сумнівного використання. З тих пір більшість виробників і користувачів перейшли на OpenMP на основі паралельної обробки даних. Однак HPF продовжує впливати. Наприклад, пропонований тип BIT даних для майбутніх cтандарт Fortran-2008 містить ряд нових вбудованих функцій, узятих безпосередньо з HPF. (uk)
  • High Performance Fortran(有時簡稱:HPF)是一種程式語言,它延伸自Fortran 90程式語言,高效能Fortran是為了支援并行计算所創設的程式語言,它使用一種SIMD的運算型態,使運算工作能夠進行分拆,並以擴散方式發派到運算陣列中的各顆處理器上,以此達到高效能運算。 HPF有一種forall語法可以同時更新平行運算中的整組陣列派項,這項語法自Fortran 95之後開始具備,除此之外forall語法也提供建議(或稱:提示、指點),建議在平行運算系統中處理器間應如何協同工作。 (zh)
gold:hypernym
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is Wikipage disambiguates of
is influenced by of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 67 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software