Bonjour à tous
Pouvez vous m'aidez sur ce petit probleme svp,
Un concepteur d’architecture de processeur à besoin d’implanter un nouveau processeur pipeliné. En considérant un programme de 106 instructions, et que chaque instruction prend 20 ns pour se terminer, le concepteur se pose les questions suivantes (merci de l’aider…) :
a) Combien de temps prendra ce programme s’il est exécuté sur un processeur non pipeliné ?
b) L’état de l’art actuel montre que 20 étages de pipeline sont envisageables. En supposant le pipeline parfait quel est le facteur d’accélération par rapport à un processeur non pipeliné ?
c) Maintenant, il est connu que le pipeline n’est pas parfait, et qu’il introduit des surcoûts par étage de pipeline. Ce surcoût affecte t-il la latence ou le débit, ou les deux ? Justifier.
Pouvez vous m'aidez sur la question a et b? j'ai un peu du mal a répondre à ces deux questions, bien qu'ayant recherché sur internet, c'est un peu flou pour moi pour le moment etant tout débutant je souhaite m'initier au processeur
Je vous remercie d'avance
ce n'est pas un devoir de fac ou autre, je l'ai trouvé sur internet et j'aimerais bien comprendre un peu
-----