Optimisation de boucleIn compiler theory, loop optimization is the process of increasing execution speed and reducing the overheads associated with loops. It plays an important role in improving cache performance and making effective use of parallel processing capabilities. Most execution time of a scientific program is spent on loops; as such, many compiler optimization techniques have been developed to make them faster. Since instructions inside loops can be executed repeatedly, it is frequently not possible to give a bound on the number of instruction executions that will be impacted by a loop optimization.
Système nerveux entériquevignette|nerf innervant le tube intestinal et plexus nerveux. Le système nerveux entérique est la partie du système nerveux autonome qui contrôle le système digestif aussi bien pour l'activité motrice (péristaltisme, vomissements, complexes moteurs migrants, réflexes entériques) que pour les sécrétions et la vascularisation. La neurogastroentérologie, l'étude du système nerveux entérique, a fait de nombreux progrès à la fin des années 1990.
Neurostimulationvignette|Implant cochléaire un appareil électronique qui stimule le nerf auditif grâce à des électrodes placées dans la cochlée de l'oreille interne, permettant à certaines personnes gravement sourdes de percevoir les sons. Pour les personnes souffrant de perte auditive sévère à profonde, les appareils auditifs implantables comme les implants cochléaires peuvent être une solution efficace La neurostimulation est la stimulation d'un nerf ou de plusieurs nerfs, de la moelle épinière ou d'une partie du cerveau (système nerveux central) à l'aide de neurostimulateurs.
Système nerveuxthumb|Le système nerveux humain. Le système nerveux (ou système neuronal) est un système biologique animal responsable de la coordination des actions avec l'environnement extérieur et de la communication rapide entre les différentes parties du corps. Les êtres vivants dotés d'un système nerveux sont nommés eumétazoaires. Il exerce un contrôle sur l'ensemble du corps qui se traduit par des actes volontaires ou involontaires, et des sensations qui sont conscientes ou inconscientes.
Chimie numériqueLa chimie numérique ou chimie informatique, parfois aussi chimie computationnelle, est une branche de la chimie et de la physico-chimie qui utilise les lois de la chimie théorique exploitées dans des programmes informatiques spécifiques afin de calculer structures et propriétés d'objets chimiques tels que les molécules, les solides, les agrégats atomiques (ou clusters), les surfaces, etc., en appliquant autant que possible ces programmes à des problèmes chimiques réels.
Computational economicsComputational Economics is an interdisciplinary research discipline that involves computer science, economics, and management science. This subject encompasses computational modeling of economic systems. Some of these areas are unique, while others established areas of economics by allowing robust data analytics and solutions of problems that would be arduous to research without computers and associated numerical methods.
Nerf crânienthumb|upright=1.3|Disposition des nerfs crâniens à leur émergence sur une vue inférieure de l'encéphale. Les nerfs crâniens sont les nerfs qui émergent directement de l'encéphale (par opposition aux nerfs spinaux qui émergent de la moelle épinière). Les mammifères en possèdent 12 paires, comme les oiseaux et les espèces appartenant au groupe paraphylétique des reptiles. Néanmoins, cette classification est imparfaite, comme le suggère l'existence du nerf terminal.
Neurosciences computationnellesLes neurosciences computationnelles (NSC) sont un champ de recherche des neurosciences qui s'applique à découvrir les principes computationnels des fonctions cérébrales et de l'activité neuronale, c'est-à-dire des algorithmes génériques qui permettent de comprendre l'implémentation dans notre système nerveux central du traitement de l'information associé à nos fonctions cognitives. Ce but a été défini en premier lieu par David Marr dans une série d'articles fondateurs.
Algorithme évolutionnistevignette|redresse=1.2|Un algorithme évolutionnaire utilise itérativement des opérateurs de sélections (en bleu) et de variation (en jaune). i : initialisation, f(X) : évaluation, ? : critère d'arrêt, Se : sélection, Cr : croisement, Mu : mutation, Re : remplacement, X* : optimum. Les algorithmes évolutionnistes ou algorithmes évolutionnaires (evolutionary algorithms en anglais), sont une famille d'algorithmes dont le principe s'inspire de la théorie de l'évolution pour résoudre des problèmes divers.
Object code optimizerAn object code optimizer, sometimes also known as a post pass optimizer or, for small sections of code, peephole optimizer, forms part of a software compiler. It takes the output from the source language compile step - the object code or - and tries to replace identifiable sections of the code with replacement code that is more algorithmically efficient (usually improved speed). The earliest "COBOL Optimizer" was developed by Capex Corporation in the mid 1970s for COBOL.