Fonction intrinsèque

Fonction intrinsèque

Une fonction intrinsèque est, dans la théorie des compilateurs, une fonction disponible dans un langage de programmation donné dont l'implémentation est assurée par le compilateur même. Typiquement, une séquence d'instructions générées automatiquement remplace l'appel de fonction original, un peu à la manière d'une fonction inline. Par contre, à la différence d'une fonction inline, le compilateur a une connaissance approfondie de la fonction intrinsèque, et par conséquent peut mieux intégrer celle-ci et l'optimiser pour la situation donnée. Ceci est aussi appelé built-in function dans de nombreux langages.

En général, les compilateurs qui implémentent les fonctions intrinsèques n'activent celles-ci que si l'utilisateur a demandé explicitement cette optimisation, et emploient dans le cas contraire l'implémentation par défaut fournie par le moteur d'exécution du langage.

Les fonctions intrinsèques sont souvent utilisées pour explicitement mettre en œuvre de la vectorisation et du parallélisme dans les langages qui ne décrivent pas de telles constructions. AltiVec et OpenMP sont des exemples d'API qui utilisent des fonctions intrinsèques pour déclarer durant la compilation, respectivement, des opérations pouvant être effectuées de manière vectorisée ou parallélisée. Le compilateur analyse ces fonctions intrinsèques et les convertit en éléments de code vectorisés ou parallélisés appropriés à la plate-forme cible.

Lien externe


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Fonction intrinsèque de Wikipédia en français (auteurs)

Игры ⚽ Поможем написать реферат

Regardez d'autres dictionnaires:

  • intrinsèque — [ ɛ̃trɛ̃sɛk ] adj. • 1314; du lat. intrinsecus « au dedans » 1 ♦ Didact. Qui est intérieur à l objet dont il s agit, appartient à son essence. ⇒ essentiel, inhérent, intérieur. Importance intrinsèque d un fait. Valeur intrinsèque d une monnaie,… …   Encyclopédie Universelle

  • Fonction aléatoire intrinsèque — Une fonction aléatoire intrinsèque d ordre k (en abrégé FAI k) est une classe de fonction aléatoire respectant certaines conditions. Cette propriété étend celle de fonction aléatoire intrinsèque. Une fonction aléatoire intrinsèque stricte est une …   Wikipédia en Français

  • Fonction (mathématique) — Application (mathématiques) Pour les articles homonymes, voir Application. Graphique d une fonction …   Wikipédia en Français

  • Fonction Réelle — Application (mathématiques) Pour les articles homonymes, voir Application. Graphique d une fonction …   Wikipédia en Français

  • Fonction et application — Application (mathématiques) Pour les articles homonymes, voir Application. Graphique d une fonction …   Wikipédia en Français

  • Fonction mathématique — Application (mathématiques) Pour les articles homonymes, voir Application. Graphique d une fonction …   Wikipédia en Français

  • Fonction réelle — Application (mathématiques) Pour les articles homonymes, voir Application. Graphique d une fonction …   Wikipédia en Français

  • Géostatistique intrinsèque — La géostatistique intrinsèque est la branche de la géostatistique qui étudie une variable régionalisée en la considération comme réalisation d une fonction aléatoire. Ce passage est nommé modèle topo probabiliste. Ce passage n est pas trivial. En …   Wikipédia en Français

  • Pression expiratoire positive intrinsèque — Pression expiratoire positive La pression expiratoire positive (PEP), souvent désignée par l acronyme anglais PEEP (Positive End Expiratory Pressure) est un paramètre de ventilation mécanique. Selon le contexte, on utilise diverses expressions… …   Wikipédia en Français

  • Protéine intrinsèque — Les protéines intrinsèques sont situées à l intérieur de la membrane cellulaire. Elles ont pour fonction d assurer le transport des nutriments ou des signaux de part et d autre de la membrane cellulaire . Il peut s agir de canaux… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”