2017-09-02 4 views
0

Je me suis posé des questions sur la quantité de bits qu'une UC peut gérer et comment dois-je gérer pour calculer cette valeur spécifique.Calculer les cycles du CPU et ses bits de gestion par seconde

Je voulais m'assurer que ma pensée et aussi mes calculs sont corrects. Étant donné que j'ai CPU 64 bits qui ont une fonctionnalité de 2,3 Ghz. La quantité de bits par seconde en cours de traitement doit être le suivant:

(2.3 * 10^9) * 64 

Est-ce aussi simple que cela ou je besoin d'examiner toutes les autres variables?

+0

Quelle est l'action de la CPU effectuer sur ces bits lors de votre test de performance? – camelCase

+0

est-ce lié? Je demande en général monsieur, calcul arithmétique pour ex. –

+0

Que signifie "gérer un peu"? Manipuler comment? –

Répondre

0

Le calcul du débit d'une CPU n'est pas aussi simple. Les processeurs modernes sont pipelinés et peuvent exécuter plusieurs instructions simultanément s'il n'y a pas de dépendances de données, ce qui donne des instructions par cycle (IPC)> 1. Certaines instructions peuvent également avoir une latence supérieure à un cycle, ce qui signifie < 1. < 1. Pour certaines opérations ils peuvent être limités par la bande passante mémoire. Et puis, il y a des instructions SIMD qui peuvent traiter plus de données par instruction que la largeur d'un seul registre généraliste.