[analisis] relación frecuencia ram-fps - apu's

Publicado en 'Memorias' por RiSiNg DeEp, 14 Abr 2014.





  1. RiSiNg DeEp

    RiSiNg DeEp Miembro de plata

    Registro:
    31 Mar 2013
    Mensajes:
    4,233
    Likes:
    1,190




    Tomando como base un video hecho por STRIKSHARK, donde se encuentra el rendimiento de un juego determinado por los fps en función de las frecuencias de RAM Dual Channel (1600, 1866, 2133, 2400). Juego Tomb Raider Benchmark:



    En promedio, los resultados fueron:

    FRAM=1600 -> FPS=25
    FRAM=1866 -> FPS=30
    FRAM=2133 -> FPS=33
    FRAM=2400 -> FPS=35 , n=4

    Con estos datos, y por medio de un simple calculo estadistica, podemos ajustarlo a un modelo de recta simple:

    Calculando Covarianza:

    medFRAM=(1600+1866+2133+2400)/4=1999.75

    medFPS=(25+30+33+35)/4=30.75

    S(FRAM,FPS) = (1/(n -1)) ∑ [ (x- medx)(y-medy) ]
    S(FRAM,FPS) = (1/(4-1)) [(1600-1999.75)(25-30.75)+(1866-1999.75)(30-30.75)+(2133-1999.75)(33-30.75)+(2400-1999.75)(35-30.75)]
    S(FRAM,FPS) = (4399.75)(1/3)=1466.58

    Calculando las desviaciones típicas de ambas variables:

    Para FRAM:

    S(FRAM)2 = (1/(n-1) ∑ [ (x- medFRAM)2 ]
    S(FRAM)2 = (1/(4-1) (1600-1999.75)2+(1866-1999.75)2+(2133-1999.75)2+(2400-1999.75)2
    S(FRAM)2 = (1/3) (159800.06+17889.06+17755.56+160200.06)=118548.27
    S(FRAM) = 344.30

    Para FPS:

    S(FPS)2 = (1/(n-1)) ∑ [ (x- medFPS)2 ]
    S(FPS)2 = (1/3) (25-30.75)2+(30-30.75)2+(33-30.75)2+(35-30.75)2
    S(FPS)2 = (1/3) (33.06+0.56+5.06+18.06)=18.91
    S(FPS) = 4.34

    Hallando coefienciente de correlación:

    R2=(1466.58)/[(344.30)(4.34)]=0.97

    Hay un 97% de correlación entre las 2 variables, existe un ajuste casi perfecto.

    Hallando el ajuste:

    Para simplificar, se hallaron los parámetros por regresión lineal simple apriori

    a=6.011
    b=0.012

    La ecuación modelo es:

    FPS=a+bFRAM

    -> FPS=6.011+0.012FRAM

    Gráficamente:

    [​IMG]

    NOTA: FRAM>=1333Mhz, dependerá de la placa.

    Aplicación del modelo:

    Por tanto, se puede aplicar para memorias RAM de 1333Mhz así:

    FPS=6.011+0.012*1333=22.007

    Osea, con memorias de 1333, se obtendrá 22FPS aproximadamente en este juego.

    Otro caso, RAM de 2666Mhz,

    FPS=6.011+0.012*2666=38.003

    Ahora, con RAM de 2666, se obtendrán 38FPS aproximadamente.

    Bueno, este es un pequeño ejemplo como estimar resultados de hardware con la estadística. :yeah:
     
    Última edición: 14 Abr 2014
    A Joshua Tree, eliotime3000, Edux147 y otras 2 personas les gustó este mensaje.


  2. Toffy

    Toffy Suspendido

    Registro:
    20 Dic 2013
    Mensajes:
    931
    Likes:
    256
    saliste matemático....! :D

    buen análisis....!:wow:
     
    A RiSiNg DeEp le gustó este mensaje.
  3. omni

    omni Miembro diamante

    Registro:
    8 Set 2013
    Mensajes:
    10,245
    Likes:
    3,100
    estadistica inferencial . hace rato que ne veia eso pero tu tamaño de analisis de muestra es muy bajo jajajajaja . no ya en serio no necesitas mucha muestra porque no es un analisis social . pero creo que el analisis completo deberia salir por el tema de fps por sol gastado marginalmente en memorias despues de 1600 que es donde comienzan a ponerse caras
     
    A RiSiNg DeEp le gustó este mensaje.
  4. bILLANO

    bILLANO Miembro de bronce

    Registro:
    11 Set 2011
    Mensajes:
    1,513
    Likes:
    641
    No soy muy bueno en la estadística, pero al leer tu post me hiciste recordar la universidad y por supuesto mis actitudes cuando estaba en clases de estadística...

    [​IMG]

    Muy buena explicación...
     
    A ChazyChaz, eliotime3000, Edux147 y otras 4 personas les gustó este mensaje.
  5. Toffy

    Toffy Suspendido

    Registro:
    20 Dic 2013
    Mensajes:
    931
    Likes:
    256
    este salió analítico...!:wow:

    creo que es matemática lineal...!
     
  6. omni

    omni Miembro diamante

    Registro:
    8 Set 2013
    Mensajes:
    10,245
    Likes:
    3,100
    y wow si que tienen diferencia entre 1333 y 2400 menos mal me pase a intel . con unas de 1600 corre a toda su velocidad
     
  7. RiSiNg DeEp

    RiSiNg DeEp Miembro de plata

    Registro:
    31 Mar 2013
    Mensajes:
    4,233
    Likes:
    1,190
    Es una pequeña aplicación de la estadística para un pequeña muestra de 4 elementos. Eso último si que me ha llamado la atención, analizar PRECIO - RENDIMIENTO FPS: buena idea, omni, muy buena idea. :yeah:
     
  8. STRIKSHARK

    STRIKSHARK Miembro de plata

    Registro:
    4 Mar 2011
    Mensajes:
    4,891
    Likes:
    1,361
    Yo opino que esta bueno el análisis, pero no es siempre así, un solo juego no determina la cantidad de ganancia entre memoria y memoria, saltar de 2400 a 2666 no es lo mismo que 2133 a 2400, mas aun en el hardware no puedo haber calculo exacto o casi estimado ya que puede variar mucho en distintas etapas o hardware. Por ejemplo Asrock con la misma configuración pudo llegar a mas FPS de 3 a 2, esto dice mucho a lo que me refiero.
    Como vuelvo a decir esta bueno el análisis pero no siempre es acertado.
     
  9. Toffy

    Toffy Suspendido

    Registro:
    20 Dic 2013
    Mensajes:
    931
    Likes:
    256


    no solo en apus... también en los procesadores fx a mayor Fram mayor rendimiento tanto en games como en aplicaciones....!
     
    A AngelErick le gustó este mensaje.
  10. omni

    omni Miembro diamante

    Registro:
    8 Set 2013
    Mensajes:
    10,245
    Likes:
    3,100
    es estadistica inferencial . tambien podria hacerse por optimizacion lineal como dices pero aggg ya no quiero hablar de eso . la universidad me da malos recuerdos sobretodo las amanecidas y las puteadas de trabajos de grupos donde de los grupos de 5 . las flacas se juntaban entre ellas porque sabian que los hombrea eramos unos vagos y en un grupo de puros hombres habian un chancon y 3 con excusas como emergencia familiar y uno con drama de enamorada infiel o drama de enamorada llamandolo cada 2 minutos . yo era del que su flaca lo llamaba cada 1.5minutos para ver sino habia metido flacas en un taper a la casa de mi amigo para sacarle la vuelta entre llamada y llamada grrrrrr . flacas posesivas nunca mas
     
    A RiSiNg DeEp, eliotime3000 y Toffy les gustó este mensaje.
  11. RiSiNg DeEp

    RiSiNg DeEp Miembro de plata

    Registro:
    31 Mar 2013
    Mensajes:
    4,233
    Likes:
    1,190
    Es verdad, existen muchas otras variables que intervienen como lo que pusiste, en ese caso sería una función general así:

    FPS=F(FRAM, placa madre, juego, tipo de ram, etc, etc), imagina un modelo con todas esas variables, mi Dios, sería muy complejo construirlo. Pero como puse, está limitado a este juego, hardware y despreciando el resto de variables.

    Ufff, imagina un modelo general que abarque todo: es complejismo. Mejor simplificar con supuestos como cierto tipo de hardware, juego, condiciones generales, etc.
     
  12. Toffy

    Toffy Suspendido

    Registro:
    20 Dic 2013
    Mensajes:
    931
    Likes:
    256
    resing pero ha hablando generalmente... podrías hacer un análisis parecido para demostrar matemáticamente por que los procesadores Intel son ligeramente superiores a los de AMD....!:hi:

    en el caso mencionado arriba que tal

    un i7 4770k vs un fx 8350 todo con topede gama asus tanto placa como vga...!

    te lo decía x que una vez mi profesor mostro un esquema netamente matemático... donde lo demostraba...! pero sali volando x q no entendí ni melas.... encima el profe se murió y las hojas se me perdieron... ahora que tengo el interés... ya no están...!
     
    Última edición: 14 Abr 2014
  13. RiSiNg DeEp

    RiSiNg DeEp Miembro de plata

    Registro:
    31 Mar 2013
    Mensajes:
    4,233
    Likes:
    1,190
    Partiendo de que ambos procesadores tienen diferentes arquitecturas, no se podría construir un modelo que compare a ambos. Lo que se podría hacer es homogeneizar la variables que tienen ambos, como Ghz, ciclos de reloj, caché, litografía; pero en si, es muy complejo hacerlo. Déjame pensar como podría plasmar eso que me has puesto.

    Te acuerdas qué mas o menos aplicó?. Que tipo de estadística o matemática?
     
    Última edición: 14 Abr 2014
  14. omni

    omni Miembro diamante

    Registro:
    8 Set 2013
    Mensajes:
    10,245
    Likes:
    3,100
    a ver yo sugeriria esto , comparar el rendimiento en un juego que corra bien en amd y intel , luego hacemos una tabla de rendimiento solamente en las variables principales en el proceso , osea procesador , ram , memoria , y descartemos anomalidades como maquinas que juegan 5 juegos a la vez o maquinas que su fuente de poder les de un poco menos de potencia que la que se necesita y por lo tanto corra un poco mas lento o maquinas oceadas o en todo caso hacer una aparte para maquinas oceadas ademas de chipsets muy basicos , nose si influira, asi traduciriamos todo en 3 variables , video , procesador y ram traducido en fps de el juego que acordemos y esto traducido a dolares por fps en cada marca

    asi veriamos porque intel rinde mas que amd:D jajajajajajajaja no ya en serio se deberia al final marcar por rendimiento de 20 a 30 fps bajo de 30 a 40 jugable de 40 a 50 bueno y de 50 a 60 muy bueno , de 60 a mas diganme donde viven y cuando dejan la casa sola jajajajaja
     
  15. RiSiNg DeEp

    RiSiNg DeEp Miembro de plata

    Registro:
    31 Mar 2013
    Mensajes:
    4,233
    Likes:
    1,190
    Espera, una cosa es relacionar HARDWARE con rendimiento y otra es RENDIMIENTO por unidad monetaria.

    Lo que me pregunta toffy es demostrar netamente porque los procesadores Intel son mejores que AMD, eso no se puede demostrar explicitamente. Habría que identificar las variables de cada procesador, rendimiento de los Ghz, de cada núcleo, caché, potencia de cálculo, etc, cosas internas del procesador. Primero, usamos el tope de gama como dice toffy en VGA, mobo, fuente, un juego o aplicaión CPU dependiente al 100%, luego comparar cada procesador en ese espacio.
     
  16. omni

    omni Miembro diamante

    Registro:
    8 Set 2013
    Mensajes:
    10,245
    Likes:
    3,100
    si pero en hardware solo por rendimiento nos limitariamos a los resultados que podamos sacar de las web y con eso tendriamos datos completamente sezgados asi que no es posible en gamer de ultima gama , lo que se puede hacer es analizar los tipicos rig de peru como la 7850 con un 6300 y 4 gb de 1600 , o el 2500k con una 660 o el apu 5800 con 2x2 1600 o el 3770k con una 760 o el 8350 con la r7 o r9 , ahi nomas estan algo del 60% de todos los rig tipicos

    mas o menos asi seria
     
  17. RiSiNg DeEp

    RiSiNg DeEp Miembro de plata

    Registro:
    31 Mar 2013
    Mensajes:
    4,233
    Likes:
    1,190
    Por eso puse que es completísimo, son arquitecturas diferentes. Primero por ejm, usamos BF4 con 2 procesadores: i5 4670k y el FX4300, ¿porque pongo esto?. Porque ambos son Quad Core, ahí está la verdadera comparación. Luego deshabilitamos el turbo y ponemos los Ghz al mismo nivel, por ejm, 4Ghz. Usamos placas donde el procesador trabaje al 100% de aprovechamiento. De ahí, RAM 8Gb 1600Mhz por ejm y cualquier VGA, porque queremos medir la potencia del CPU no más. Por experiencia, gana el i5 al FX y por mucho. El trabajo es demostrar ¿PORQUE LE GANA POR MUCHO?
     
  18. SHANE_WALSH

    SHANE_WALSH Suspendido

    Registro:
    14 Dic 2013
    Mensajes:
    808
    Likes:
    159
    bueno en pocas palabras, un pack de memoria ram Kingston Hyper X Predator 2*(4GB) / 1866 MHz cuesta $ 125 , creo que no vale la pena comprar las frecuencia 2133 y 2400 MHz por su alto costo, aunque no se exactamente los precios, alguien me dice cuanto valen las ram 2133 y 2400 MHz ? :D
     
  19. omni

    omni Miembro diamante

    Registro:
    8 Set 2013
    Mensajes:
    10,245
    Likes:
    3,100
    no puedes emparejar asi . esa emparejada compararia rendimiento en quads pero lo que interesa a la hora de comprar es rendimiento por sol . sino defrente comparemos un phenom x4 con un i5 de 4ta. el asunto creo que deberia ir en el precio de los 3 componentes actuales en piezas que se comercien ahorita . el objetivo de la investigacion seria por ejemplo . un rig de 800 dolares conviene amd o intel y que modelos . porque habra como 5 configuraciones tipicas actuales . para esto digamos procesadores 2013 y 2014 . podria tambien analizarse por partes . todos los que tengan un 8350 que tengan o una 660 o una 7870 y se compara asumiendo el mismo precio entre ellas . ahora se agregaria otra gama . la de un rig de 600 dolares . ahi entrarian las 650ti y un 6300 y 4gb de ram vs un i5 de los mas baratos y una 7850 o 7770

    y esto es solo por ejemplo . tambien podria verse entre un rig de 400-600 . donde entrarian los i3 y los fx x4 y apus de gama media . por rig digo solo placa micro memoria y procesador . el resto es indiferente ya sea ssd o disco mecanico . descartando los oc por cierto . para lo cual hablaremos de coolers stock y menciones de capacidades de oc perooooo que se agregarian el costo del cooler al del procesador para determinar la categoria
     
  20. RiSiNg DeEp

    RiSiNg DeEp Miembro de plata

    Registro:
    31 Mar 2013
    Mensajes:
    4,233
    Likes:
    1,190
    Esa pregunta y otras se resolverán cuando postee el análisis marginal FPS por PRECIO de RAM. ¿Vale la pensa cambiar de 2133Mhz a 2400Mhz por el precio de 2400Mhz?. Esa respuesta se responderá pronto matematicamente.
     
    A Toffy le gustó este mensaje.