PIPS est un compilateur parallélisant source-à-source libre, distribué sous Licence publique générale GNU (v3). Initialement développé pour étudier la vectorisation des programmes Fortran par analyse inter-procédurale, il s'est enrichi au fil des années pour largement dépasser ce cadre. Actuellement il traite les langages C et Fortran, et est utilisé par plusieurs projets pour différents types de génération de code : OpenMP, MPI, Cuda, voir FPGA.

Property Value
dbo:abstract
  • PIPS est un compilateur parallélisant source-à-source libre, distribué sous Licence publique générale GNU (v3). Initialement développé pour étudier la vectorisation des programmes Fortran par analyse inter-procédurale, il s'est enrichi au fil des années pour largement dépasser ce cadre. Actuellement il traite les langages C et Fortran, et est utilisé par plusieurs projets pour différents types de génération de code : OpenMP, MPI, Cuda, voir FPGA. (fr)
  • PIPS est un compilateur parallélisant source-à-source libre, distribué sous Licence publique générale GNU (v3). Initialement développé pour étudier la vectorisation des programmes Fortran par analyse inter-procédurale, il s'est enrichi au fil des années pour largement dépasser ce cadre. Actuellement il traite les langages C et Fortran, et est utilisé par plusieurs projets pour différents types de génération de code : OpenMP, MPI, Cuda, voir FPGA. (fr)
dbo:license
dbo:operatingSystem
dbo:publisher
dbo:thumbnail
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4225355 (xsd:integer)
dbo:wikiPageLength
  • 7356 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 168988224 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:développeur
  • Centre de Recherche en Informatique de l'École des mines de Paris & plusieurs autres contributeurs (fr)
  • Centre de Recherche en Informatique de l'École des mines de Paris & plusieurs autres contributeurs (fr)
prop-fr:environnements
prop-fr:fr
  • Dépendances de données (fr)
  • Graphe d'appel de fonction (fr)
  • Normalisation de boucle (fr)
  • Reductions de boucle (fr)
  • Use-define chain (fr)
  • analyses d'accès aux tableaux (fr)
  • Échange de boucle (fr)
  • Dépendances de données (fr)
  • Graphe d'appel de fonction (fr)
  • Normalisation de boucle (fr)
  • Reductions de boucle (fr)
  • Use-define chain (fr)
  • analyses d'accès aux tableaux (fr)
  • Échange de boucle (fr)
prop-fr:lang
  • en (fr)
  • en (fr)
prop-fr:nom
  • PIPS (fr)
  • PIPS (fr)
prop-fr:trad
  • Call graph (fr)
  • Array access analysis (fr)
  • Data dependency (fr)
  • Loop Interchange (fr)
  • Loop Reductions (fr)
  • Normalized loop (fr)
  • Call graph (fr)
  • Array access analysis (fr)
  • Data dependency (fr)
  • Loop Interchange (fr)
  • Loop Reductions (fr)
  • Normalized loop (fr)
prop-fr:wikiPageUsesTemplate
dct:subject
rdf:type
rdfs:comment
  • PIPS est un compilateur parallélisant source-à-source libre, distribué sous Licence publique générale GNU (v3). Initialement développé pour étudier la vectorisation des programmes Fortran par analyse inter-procédurale, il s'est enrichi au fil des années pour largement dépasser ce cadre. Actuellement il traite les langages C et Fortran, et est utilisé par plusieurs projets pour différents types de génération de code : OpenMP, MPI, Cuda, voir FPGA. (fr)
  • PIPS est un compilateur parallélisant source-à-source libre, distribué sous Licence publique générale GNU (v3). Initialement développé pour étudier la vectorisation des programmes Fortran par analyse inter-procédurale, il s'est enrichi au fil des années pour largement dépasser ce cadre. Actuellement il traite les langages C et Fortran, et est utilisé par plusieurs projets pour différents types de génération de code : OpenMP, MPI, Cuda, voir FPGA. (fr)
rdfs:label
  • Parallélisation interprocédurale de programmes scientifiques (fr)
  • Parallélisation interprocédurale de programmes scientifiques (fr)
owl:sameAs
prov:wasDerivedFrom
foaf:depiction
foaf:isPrimaryTopicOf
foaf:name
  • (fr)
  • PIPS (fr)
  • (fr)
  • PIPS (fr)
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is oa:hasTarget of
is foaf:primaryTopic of