J'ai besoin d'aide pour interpréter le manuel ARM Cortex A9, en ce qui concerne la synchronisation.Les instructions de traitement de données ont-elles une latence? - Interprétation du calendrier ARM Cortex A9 Manuel de chronométrage
Sous le point « des horaires du cycle des instructions de traitement des données » temps de cycle de l'unité sont données - quand je regarde les Multiplication instructions, cycles et la latence est donnée - cet exemple que impose une instruction ADD n'a pas de latence supplémentaire?
Pas un expert de ARM. L'unité de traitement de données n'est probablement pas canalisée, de sorte que la latence et le débit sont les mêmes et sont représentés par un nombre unique (par exemple, vous pouvez déplacer un registre tous les 2 cycles et chaque cycle 2 cycles). L'unité de multiplication est apparemment pipelined, le premier nombre ("Cycles") est le débit (par exemple vous pouvez commencer un 'mul' tous les 2 cycles) et le second la latence (par exemple vous obtenez le résultat après 4 cycles du début de la exécution - juste quand vous pourriez commencer un troisième 'mul', disons). –
Merci beaucoup pour votre contribution, Margaret! –