unité centrale de traitement d'un ordinateur (CPU) détermine la vitesse de calcul totale . L'augmentation de la vitesse de calcul nécessite l'optimisation de l'architecture du CPU pour diminuer le temps total par programme. Les deux principales architectures concurrentes sont réduits Instruction Set Computer (RISC ) et un ensemble ordinateur d'instructions complexe (CISC ) . L'architecture qui utilise un CPU limite sa compatibilité. Besoins de programmation changent en fonction des instructions que le processeur prend en charge au niveau du matériel, et ainsi les programmes écrits pour les processeurs CISC peuvent pas fonctionner sur des processeurs RISC parce que les programmes exigent que le matériel pour effectuer les instructions du matériel ne peut pas traiter. Instructions 1 Trouver vitesse totale du processeur par cycle. Les sociétés vendent leurs processeurs par la vitesse d'horloge de publicité mesurée en méga- ou gigahertz , une mesure indiquant la vitesse de l'horloge de conduire le processeur . Chaque fois que le changement de l'horloge , le processeur fonctionne sur une partie d'un programme. 2 Exécuter un programme d'étalonnage simple de déterminer la longueur totale du temps par programme. Programmes d'analyse comparative nécessitent processeurs à exécuter une série de tâches visant à évaluer la rapidité d'un processeur exécute un programme . La plupart des benchmarks fournir aux utilisateurs des votes exprimés en hertz. Cependant, les rapports de diagnostic complets montrent fois par programme ainsi . 3 résoudre pour le rapport de cycles par instruction aux instructions par programme. L'équation du temps par programme --- --- égale au produit de temps par cycle multiplié par cycles par instruction multiplié par instructions par programme. Cette équation montre que l'on divise par instructions par programme est égal au produit du temps par cycles multipliés par cycles par instruction divisé par le temps par programme. 4 déterminer la relation entre les instructions par programme et des cycles par instruction . Depuis que vous avez déterminé le temps par programme en utilisant le logiciel de benchmark et savez fois par cycle à partir des spécifications du processeur , vous pouvez trouver une relation numérique entre les deux par simple division . 5 temps Diviser par cycles par heure par programme . Si le résultat est supérieur à un, puis d'instructions par programme doit être inférieur à un et il ya plus de cycles par instruction que des instructions par programme. L'inverse est vrai si le temps par cycles au fil du temps par programme est inférieur à un. 6 déterminer l'architecture basée sur le rapport de cycles par instruction aux instructions par programme. RISC cherche à réduire les cycles par instruction tout en augmentant le nombre d'instructions par programme , alors que le SCRC fait le contraire .
|