2010-07-14 29 views

Répondre

1

Je suis certain que cela signifie simplement qu'une tâche prend deux horloges dans l'unité 0 la deuxième fois par. Le fait que cela prend sept horloges en tout fait allusion à cela, 1 en unité0, 1 en unité1, 1 en unité2, 1 en unité3, 2 de plus en unité0 et enfin 1 en unité4. Il peut s'agir simplement d'un exemple artificiel, de sorte qu'il y avait un conflit lors du décalage d'une horloge (l'auteur devait faire quelque chose pour s'assurer que la tâche 2 rattraperait la tâche 1 et que cela semble la solution la plus simple) ou unit0 peut très bien être un processeur non-linéaire quelconque.

Un autre exemple aurait été d'essayer de pomper dans une tâche au point où la tâche précédente revenait à l'unité 0. Ce qu'ils essaient de montrer est que, étant donné une durée maximale dans une unité de N cycles dans un pipeline, vous devez limiter vos injections de travail à un tous les cycles N pour être sûr de pas de conflit.

Mon pari (basé sur le petit nombre d'auteurs que je connais) serait sur l'auteur fait le peu de travail pour décrire le problème :-)

+0

merci il est logique ...... .. – user287745