Microthread
Le Microthreads sont de petits fragments de code qui peuvent être courus concurremment à l'exécution accrue par gain dans des microprocesseurs qu'ils fournissent un modèle d'exécution qui emploie quelques instructions additionnelles dans un processeur conventionnel de diviser le code vers le bas en fragments qui s'exécutent simultanément. Des dépendances sont contrôlées en faisant des registres dans les microprocesseurs exécutant le code synchronisant, ainsi un microthread attendra des autres pour produire des données.
C'est une forme du flux de données . Ce modèle peut être appliqué à une architecture de jeu d'instructions existante incrémentalement en fournissant juste 5 nouvelles instructions de mettre en application des gestions des conflits d'accès. Un réglé des microthreads est une cloison statique d'un bloc de base dans exécuter concurremment les fragments, qui s'exécutent sur un processeur simple et partagent un microcontext. Un iterator de au-dessus d'un ensemble fournit une famille dynamique et paramétrique des microthreads. La simultanéité de boucle de capture d'Iterators et peut être programmée à différents processeurs. Un iterator au-dessus d'un ensemble est créé dynamiquement et s'appelle une famille des microthreads. C'est le mécanisme qui permet au modèle de produire de la simultanéité, qui peut être courue sur les processeurs multiples ou les unités fonctionnelles.
Voir également
Suite Coroutine
Fibre (de l'informatique)
Protothreads
.
| Random links: | Parc national de bouton de Fairlies | langue de ǃXóõ | Sestamibi | Steve Smith (musicien) | Survie d'horizons de la Science | Microthread |