Réduction des perf du proc.

Floppy

Membre expert
Club iGen
19 Avril 2001
1 621
40
J'ai un Ti667 DVI dernier cri et je m'interroge sur le comportement supposé de l'option "Réduire les performances du processeur" située dans les préférences systèmes "Économie d'énergie".

J'ai coché cette case puis rebooté. Je fonctionne sur batterie. Mais quand je teste les performances avec un bench du RC5, je ne constate pas de réduction de performance par rapport au fait de ne pas avoir coché la case.

Dans les 2 cas, le TiBook teste 7 millions de clés par seconde avec le core #5. (Hum... j'aime ridiculiser les P.4  )

Alors ? Comment c'est sensé marcher ce truc ? Est-ce que le proc réduit sa vitesse uniquement quand il n'a rien à faire ?

Si vous n'avez pas cette option sur votre machine, vous pouvez partager votre peine sur cette page.
 
J'ai réaliser quelques tests avec TestBenchX en passant 3 fois la série de tests avec et sans réduction de l'activité du processeurs.

Conclusions :
en INT : performances identiques.
en FP : 9 % de réduction.
en MEM : 29 % de réduction.

Une hypothèse : la réduction consiste non pas en une diminution de la vitesse du processeur mais en une désactivation du cache de niveau 3.


Les chiffres :

Résultats sans réduction :

Ars Technica Benchmark [Ver: 2.0]

Model: PowerBook3,4
RAM (MB): 256
CPU Type: PowerPC 7450
CPU Count: 1
CPU (MHz): 667
FSB (MHz): 133
L1 iCache (KB): 32
L1 dCache (KB): 32
L2 Cache (KB): 256
L3 Cache (KB): 1024

Individual Results:
Mean Peak Type Time Test
143.4% 239.4% INT 1.67s Complex Bitfield Operations
147.3% 208.2% INT 2.12s Blowfish Block Cipher Encryption (448 bit key)
146.6% 208.2% INT 2.13s Blowfish Block Cipher Decryption (448 bit key)
58.4% 62.4% INT 10.14s Dhrystone 2.1 (500k Iterations)
71.5% 77.5% INT 3.74s File Allocation Table Manipulation
146.1% 155.0% FP 5.04s FP Divide
56.3% 57.1% INT 9.84s Towers of Hanoi
137.5% 156.5% INT 2.22s Encode G.723-40 Audio 100k
122.3% 161.5% MEM 2.31s LinPack (500x500)
175.7% 291.7% INT 3.32s LZ77 (Lempel-Ziv) Data Compression
347.3% 177.2% INT 0.51s LZ77 (Lempel-Ziv) Data Decompression
150.9% 160.7% INT 2.13s Queens Puzzle Solver
269.3% 344.8% INT 1.28s RGB to CMYK with Color Correction
157.8% 149.9% FP 0.95s Fast Fourier Transform 16k
93.9% 114.3% MEM 2.13s Fast Fourier Transform 64k
119.6% 122.5% MEM 8.60s Sieve of Eratosthenes (Prime Generator)
66.7% 73.8% FP 4.15s Spherical Harmonics Legendre Polynomial
109.5% 112.5% INT 13.76s TSCP 1.71 (Chess Benchmark)
150.7% 54.3% FP 0.36s Solve Vandermonde Equation
38.7% 41.9% FP 7.57s Whetstone 1.2 (1000k Operations)
96.3% 175.9% FP 5.48s NTSC YIQ -> PAL RGB
77.6% 238.9% FP 3.08s NTSC YIQ -> PAL RGB (Double)

Aggregate Results:
Aggregate Integer Floating Point Cache SIMD
Peak 174.7% 127.1% 132.7% 0.0%
Final 151.1% 104.8% 112.0% 0.0%

SMP Results:
# Threads Time Charged Time Score
1 106.0s 101.5s 87.8%


Résultats avec réduction :

Ars Technica Benchmark [Ver: 2.0]

Model: PowerBook3,4
RAM (MB): 256
CPU Type: PowerPC 7450
CPU Count: 1
CPU (MHz): 667
FSB (MHz): 133
L1 iCache (KB): 32
L1 dCache (KB): 32
L2 Cache (KB): 256
L3 Cache (KB): 1024

Individual Results:
Mean Peak Type Time Test
138.4% 239.4% INT 1.73s Complex Bitfield Operations
145.2% 178.4% INT 2.15s Blowfish Block Cipher Encryption (448 bit key)
145.2% 178.4% INT 2.15s Blowfish Block Cipher Decryption (448 bit key)
57.7% 60.8% INT 10.27s Dhrystone 2.1 (500k Iterations)
70.2% 74.3% INT 3.81s File Allocation Table Manipulation
143.5% 155.0% FP 5.13s FP Divide
54.5% 55.4% INT 10.15s Towers of Hanoi
139.3% 156.5% INT 2.19s Encode G.723-40 Audio 100k
94.2% 113.0% MEM 3.00s LinPack (500x500)
171.1% 233.4% INT 3.41s LZ77 (Lempel-Ziv) Data Compression
334.2% 177.2% INT 0.53s LZ77 (Lempel-Ziv) Data Decompression
150.9% 160.7% INT 2.13s Queens Puzzle Solver
257.3% 344.8% INT 1.34s RGB to CMYK with Color Correction
107.1% 149.9% FP 1.40s Fast Fourier Transform 16k
51.0% 57.1% MEM 3.92s Fast Fourier Transform 64k
91.9% 118.3% MEM 11.19s Sieve of Eratosthenes (Prime Generator)
65.2% 69.2% FP 4.24s Spherical Harmonics Legendre Polynomial
107.9% 111.6% INT 13.97s TSCP 1.71 (Chess Benchmark)
146.6% 54.3% FP 0.37s Solve Vandermonde Equation
38.7% 41.9% FP 7.57s Whetstone 1.2 (1000k Operations)
95.1% 131.9% FP 5.55s NTSC YIQ -> PAL RGB
70.7% 119.4% FP 3.38s NTSC YIQ -> PAL RGB (Double)

Aggregate Results:
Aggregate Integer Floating Point Cache SIMD
Peak 164.2% 103.1% 96.1% 0.0%
Final 147.7% 95.3% 79.1% 0.0%

SMP Results:
# Threads Time Charged Time Score
1 114.9s 110.5s 81.0%
 
Il y a en effet peu de différences dans les benchmarks. C'est assez étonnant car l'abaissement de la fréquence est important (dans la première gamme de Titanium les 400 et 500 tournaient à 300).
Je n'ai pas trouvé les infos équivalente pour le G4/800 sur le site de Motorola (quel fouilli !), mais je suppose que le proc perd au moins 300 Mhz. Cela signifierais que l'abaissement de fréquence n'est pas vraiment actif dans ces tests, mais qu'il y a peu une autre façon d'économiser de l'énergie ...

Si tu as le courage de fouiller les notes techniques, va voir ici : http://e-www.motorola.com/webapp/sps/site/prod_summary.jsp?code=MPC7450&nodeId=01M98653
 
As tu testé sous OS9 ?

Dans mon cas, TI500, je ne sens pas de baisse de performance sous OSX, mais elle est sensible sous OS9.

Chrislm
 
sous os 9 la différence de vitesse est claire sur mon 400, et les benchs donnent un proc à 300. sous x, ben la différence je la vois pas (dans tous les cas c'est lent...
mad.gif
)
 
Je n'ai pas testé sous OS 9 et sous OS X, dans les deux cas c'est rapide
smile.gif
 
Ca y est, j'ai pu mesurer la baisse de performance sur mon Ti500.

Je suis en train de tester ffmpeg, pour convertir un DVD en Divx.

C'est ultra gourmant en perf (quand je lance top dans une fenêtre, 92% sont alloués à ffmpeg et 7% à top).

Bref, j'encode 100 frames en 22 secondes en pleine puissance et 100 frames en 38 secondes avec la réduction des perfs. C'est donc vrai. Ca marche.

Y'a quand même à optimiser : réduire les perfs automatiquement en hors secteur (comme sous OS9) et laisser pleine puissance branché. Je vois pas bien l'intéret de réduire les perfs lorsqu'on est branché...

Donc : c'est pas du vent cette réduction de perfs.

Chrislm
PS : ffmpeg tourne bien. Avec mon Ti500 il faut compter un ratio 4,5/1 (4H30 pour d'encodage pour une heure de DVD).