2015-12-05 8 views
0

J'ai un Intel i7-4510U avec une fréquence de base de 2,0 GHz et une fréquence turbo de 3,1 GHz. DatasheetCalcul FLOPS théorique d'une CPU avec capacité de boost

Lors du calcul des FLOPS théoriques, dois-je utiliser la fréquence de base de la fréquence turbo?

GFlops = (vitesse du processeur en GHz) x (nombre de noyaux CPU) x (instruction du processeur par cycle) x (nombre de processeurs par noeud). LINK

GFlops = 2.0GHz * 2 * 2 * 2 = 16 Gflops

Gflops = 3.1GHz * 2 * 2 * 2 = 24,1 GFlops

+0

Cela dépend de l'état thermique. Une hypothèse sûre est que, si votre programme est principalement à un seul thread, il est susceptible de rester à la fréquence turbo pendant une longue période, sinon, il ralentira pour éviter une surchauffe. – user3528438

Répondre

1

mode turbo entre en action lorsque l'unité centrale est froid. Le CPU est cool quand un seul core est en cours d'exécution. Dès que plusieurs processeurs fonctionnent, la température augmente et le taux d'horloge diminue.

Voulez-vous connaître le nombre d'instructions pouvant être exécutées en une milliseconde sur un processeur froid? Prenez le temps de turbo nombre de noyaux. Voulez-vous savoir combien d'instructions peuvent être exécutées en une seconde ou en une minute? Pour la seconde, vous devez mesurer exactement la rapidité avec laquelle le processeur chauffe et ralentit le rythme. Pendant une minute, prenez le taux soutenu avec tous les noyaux en cours d'exécution, pas le taux de turbo.

Certains processeurs vous disent SOUTENUS des vitesses d'horloge avec un, deux ou quatre cœurs en cours d'exécution.

considèrent également que le code faisant le nombre maximum d'opérations par cycle produira plus de chaleur et de ralentir plus rapidement.

+0

Excellent. Merci. – Attaque