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