Logo

¡Bienvenido a Stratos!

Acceder

Foros



Probar Rutina Optimizada...

Iniciado por TheAzazel, 13 de Enero de 2005, 01:36:52 PM

« anterior - próximo »

shephiroth

 Wenas.

PIV 2600, bus a 800.....1GBram ddr a 400.

Yo he hecho varias pruebas y, a diferencia del resto, me daba los mismos valores o muy parecidos:
Citar
Memory block    Normal memcpy()    Optimized memcpy()    % Diff
------------    ---------------    ------------------    -------

      4 Kb        3583.72 Mb/s           4542.15 Mb/s       26.74
      8 Kb        2937.03 Mb/s           3567.35 Mb/s       21.46
     16 Kb        1787.76 Mb/s           3338.68 Mb/s       86.75
     32 Kb        3567.35 Mb/s           3848.52 Mb/s       7.88
     64 Kb        781.25 Mb/s           2770.39 Mb/s       254.61
    128 Kb        781.25 Mb/s           2381.86 Mb/s       204.88
    256 Kb        757.76 Mb/s           2504.01 Mb/s       230.45
    512 Kb        1162.20 Mb/s           1562.00 Mb/s       34.40
   1024 Kb        1162.20 Mb/s           1562.00 Mb/s       34.40
   2048 Kb        1109.53 Mb/s           1608.25 Mb/s       44.95
   4096 Kb        1109.53 Mb/s           1611.57 Mb/s       45.25
   8192 Kb        1103.84 Mb/s           1654.58 Mb/s       49.89
  16384 Kb        1069.64 Mb/s           1637.53 Mb/s       53.09

Warchief

 PIV 2,8HT FSB800 - 400Mhz DDR (1GB)

Similar a otros.

Citar

Running Mem Bandwidth v1.0...

----- Memory bandwidth -----

Memory block    Normal memcpy()    Optimized memcpy()    % Diff
------------    ---------------    ------------------    -------

      4 Kb        3848.52 Mb/s           6250.00 Mb/s       62.40
      8 Kb        3848.52 Mb/s           6250.00 Mb/s       62.40
     16 Kb        3567.35 Mb/s           5540.78 Mb/s       55.32
     32 Kb        6250.00 Mb/s           6250.00 Mb/s       0.00
     64 Kb        1220.70 Mb/s           3125.00 Mb/s       156.00
    128 Kb        1514.05 Mb/s           2937.03 Mb/s       93.98
    256 Kb        1390.12 Mb/s           2780.25 Mb/s       100.00
    512 Kb        1135.17 Mb/s           1787.19 Mb/s       57.44
   1024 Kb        1135.17 Mb/s           1787.19 Mb/s       57.44
   2048 Kb        1133.72 Mb/s           1784.90 Mb/s       57.44
   4096 Kb        1133.72 Mb/s           1784.90 Mb/s       57.44
   8192 Kb        1127.91 Mb/s           1775.74 Mb/s       57.44
  16384 Kb        1090.91 Mb/s           1824.23 Mb/s       67.22

nsL

 Mi pc (a parte de lo que trae 1GB de ram):
Citar
CPU-Z Report

--------------------------------------------------------------------------------

CPU-Z version 1.26.


CPU(s)  
Number of CPUs 2 (1 Physical)

CPU#1 APIC ID = 0
CPU Name Intel Pentium 4
Name Intel Pentium 4
Code Name Prescott
Specification Intel® Pentium® 4 CPU 3.20GHz
Family / Model / Stepping F 3 4
Extended Family / Model 0 0
Package mPGA-478
Core Stepping D0
Technology 0.09 µ
Supported Instructions Sets MMX, SSE, SSE2, SSE3
CPU Clock Speed 3215.5 MHz
Clock multiplier x 16.0
Front Side Bus Frequency 201.0 MHz
Bus Speed 803.9 MHz
L1 Data Cache 16 KBytes, 8-way set associative, 64 Bytes line size
L1 Trace Cache 12 Kµops, 8-way set associative
L2 Cache 1024 KBytes, 8-way set associative, 64 Bytes line size
L2 Speed 3215.5 MHz (Full)
L2 Location On Chip
L2 Data Prefetch Logic yes
L2 Bus Width 256 bits

Y lo que me dio de resultado:
Citar

Running Mem Bandwidth v1.0...

----- Memory bandwidth -----

Memory block    Normal memcpy()    Optimized memcpy()    % Diff
------------    ---------------    ------------------    -------

      4 Kb        3583.72 Mb/s           7102.27 Mb/s       98.18
      8 Kb        4542.15 Mb/s           7167.43 Mb/s       57.80
     16 Kb        3567.35 Mb/s           5008.01 Mb/s       40.38
     32 Kb        5008.01 Mb/s           5540.78 Mb/s       10.64
     64 Kb        2630.47 Mb/s           2381.86 Mb/s       -9.45
    128 Kb        2630.47 Mb/s           2504.01 Mb/s       -4.81
    256 Kb        2630.47 Mb/s           2496.01 Mb/s       -5.11
    512 Kb        2947.17 Mb/s           1923.65 Mb/s       -34.73
   1024 Kb        648.67 Mb/s           1190.55 Mb/s       83.54
   2048 Kb        648.38 Mb/s           1160.71 Mb/s       79.02
   4096 Kb        632.09 Mb/s           1160.71 Mb/s       83.63
   8192 Kb        653.20 Mb/s           1182.93 Mb/s       81.10
  16384 Kb        622.37 Mb/s           1198.13 Mb/s       92.51

Saludos!  B)
Yo no muero hasta la muerte -

TheAzazel

 nsL...al fin un prescott!
luego.... la conclusion es... en P4 de los antiguos (willamette), en P4 de los mas modernos(prescott) y en P3... necesito hacer unas correciones, en el resto, la cosa va bastante mejor.
Ahora estoy con los ejemplos de la libreria CRM32Pro(ya que si no, dificil es q alguien la use), pero en cuanto termine... colgare la modificacion final que ya deberia ir fina en todos los procesadores.
Gracias a todos, un saludo






Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.
Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.