Historias
Slashboxes
Comentarios
 
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Re:VP8 en los móviles

    (Puntos:5, Informativo)
    por tomman (13087) el Jueves, 06 Agosto de 2009, 02:59h (#1164134)
    ( http://mi.tsdx.net.ve/ | Última bitácora: Viernes, 14 Febrero de 2014, 08:31h )

    Dado que gran parte de los móviles contienen al menos dos CPUs ARM (principal y otra que actúa como DSP contra una pequeña memoria local de 256 o 512KiB), probablemente puedan implementar la decodificación del VP8 fácilmente en el DSP.
    Depende del chipset: por ejemplo, los Qualcomm (los usados en todos los CDMA, y buena parte de los 3G) solo tienen un nucleo ARM, y uno o dos DSPs con arquitecturas propietarias. Por ejemplo, el procesador de mis Motorolas (un MSM6500) tiene un solo nucleo ARM9 a 100MHz, y dos DSP QDSP4000. Qualcomm tiene otros DSPs mas avanzados (como el QDSP5000), y ya el MSM6500 es noticia vieja (bah, es del 2005!), pero el chiste es ese: no todas las gamas tienen los mismos recursos, y que el codec sea ARM no siempre cuenta

    El smartphone tipico suele tener varios nucleos ARM (un ARM11 para las aplicaciones, tipicamente en un chip separado, y un ARM9 o ARM7 para la radio -el baseband-), pero los telefonos "normalitos" solo cuentan con el lujo de un nucleo ARM, y unos DSPs todos raros que estan ahi para algo. Si Google logra meterse a estas arquitecturas tan locas en el bolsillo con sus codecs, bien... pero eso depende de que tantas ganas tengan los fabricantes de chipsets de abrirte las especificaciones (y mira que Qualcomm es peor que MS defendiendo sus plataformas cerradas...)

    Pero en algo estamos claros: si el codec se pone de moda, logico es que tendras chips decodificadores hasta en las cajas de detergente y cereal. Eso, o que les ofrezcas buena pasta :P (hey, el MSM6500 reproduce H264, pero quien rayos usaba ese codec en el 2006?)
    --

    Tom Maneiro
    $ON¥ == EVIL!
    - http://t38.webhop.biz/ -
    [ Padre ]
    Puntos de inicio:    1  punto
    Moderación   +3  
    Modificador extra 'Informativo'   0  
    Modificador por Bonus-Karma   +1  

    Total marcador:   5  
  • Re:VP8 en los móviles

    (Puntos:5, Interesante)
    por faragon (17575) el Jueves, 06 Agosto de 2009, 06:17h (#1164137)
    ( http://www.voluntariado.net/ | Última bitácora: Domingo, 10 Junio de 2012, 21:48h )
    Sí, no todos los smartphones cuentan con ARMs secundarios, pero cuando no es el caso, normalmente tienen DSPs de alta frecuencia multipropósito (cuando cuentan con ARMs secundarios también incluyen DSPs, a menor frecuencia -20 a 50MHz, para ahorrar batería a la hora de procesar señales de telefonía, mientras que los que llevan sólo CPU + DSP "gordo", el segundo tiene que operar en modo de ahorro de energía -pues para la telefonía no necesitas un DSP a 500MHz-).

    Por poner un ejemplo, los system-on-chip de Qualcomm normalmente cuentan con dos CPUs ARM (principal y sencundario, actuando como DSP) y uno o dos DSPs dedicados al procesamiento de señal de telefonía (1 [pdadb.net], 2 [pdadb.net]); aunque también tiene con CPUs ARM superescalares (Cortex) que en lugar de tener otro ARM secundario y DSPs adicionales, los reemplaza con sólo un DSP de alta frecuencia, que se encargaría tanto de la telefonía como de la aceleración puntual que se necesitase para aplicaciones (3 [pdadb.net]).
    [ Padre ]
    • Re:VP8 en los móviles de lifeguarda (Puntos:1) Jueves, 06 Agosto de 2009, 06:59h
      • Re:VP8 en los móviles

        (Puntos:4, Informativo)
        por pobrecito hablador el Jueves, 06 Agosto de 2009, 07:07h (#1164149)
        Son CPUs diseñadas un propósito específico, teniendo un rendimiento y eficiencia energética muy superior a las CPUs de propósito general. Su nombre (El nombre de DSP [wikipedia.org]) proviene del hecho de que su uso principal está en el procesamiento de la señal.

        Hay DSPs de diversos tipos, no tienen por qué ser máquinas de Von Neumann, pues si bien cuentan con contador de programas y ejecutan un flujo de instrucciones (incluyendo saltos), pueden operar con uno o más flujos de datos (SISD, SIMD). Un ejemplo de DSPs que tieen lo más complicado, serían los procesadores incluidos en las GPUs: MIMD, SIMD, etc.
        [ Padre ]