El mundo de los smartphones ha evolucionado muchísimo en los últimos años, cada vez hay más procesadores diferentes y aunque creamos que lo que los define son su frecuencia de reloj, las grandes diferencias las marcan detalles más concretos. Tras el salto te explicamos por encima los principales procesadores actuales para tu sabiduría personal y para que puedas sorprender a conocidos y extraños con tu frikismo tecnológico.
Hummingbird de Samsung
Apareció con el genial Galaxy S y usa una arquitectura ARM Cortex A8 de 45nm con el juego de instrucciones ARMv7. El cambio en el diseño de la lógica del A8 permitió mejorar la velocidad en 5-10% y aunque los actuales suelen ser de 1GHz los nuevos serán de 1,2GHz. Su principal ventaja es ARM NEON que permite gráficos y sonidos de mayor calidad y una GPU, la PowerVR SG540, que permite 90 millones de triángulos por segundo.
Snapdragon de Qualcomm
Fueron los primeros en alcanzar 1GHz. Utiliza un núcleo, llamado Scorpion, similar al ARM Cortex A8 y el juego de instrucciones ARMv7. La diferencia está es que los primeros en salir usaban 65nm mientras que los actuales usan lo más eficaces 45nm. Como GPU usan Adreno, pero mientras los primeros como el Nexus One usaban el Adreno 200 pero los actuales utilizan el mucho mejor Adreno 205. Al incluir el GPS y la antena, los telefonos con Snapdragon son mucho más fáciles de diseñar y construir.
OMAP 3 de Texas Instruments
Comenzaron su andadura con el Motorola Droid y utiliza un Cortex A8 sin apenas modificaciones. Los OMAP 3 cuentan con numerosas variantes. A pesar de usar también ARM NEON su principal problema es la no tan potente GPU Power SGX530. El futuro OMAP 4 utilizará la GPU PowerVR SGX540, el acelerador de imagen IVA 3 y un doble núcelo Cortex A9 de 1GHz.
Tegra 2 de NVIDIA
El más nuevo de todos los procesadores y que este año será el cerebro de numerosos móviles Android. Usa un doble núcleo de Cortex A9 a 1GHz en 40nm y el juego de instrucciones ARMv7. Su gran ventaja realmente la proporciona su increíblemente rápida GPU que además ofrece el menor consumo energético del mercado y soporte directo para HDMI.
Fuente: GIZMODO
_____________
Enlaces de interés:
– Actualidad informática: Electrónica
– Actualidad informática: Telefonía móvil celular
– Ley de Moore. Divulgación electrónica
– Breve historia de la electrotécnica. Divulgación electrónica
– Apuntes Introducción a la Informática. UMU. GAP. Redes y comunicaciones
El núcleo es la parte del equipo, de la unidad central de procesamiento (CPU), que lee y ejecuta las instrucciones. Originalmente, los ordenadores se desarrollaron con un único procesador por núcleo único , pero, actualmente los procesadores con dos, cuatro o incluso dieciséis núcleos son comunes.
Sin embargo, el Dr. Wim Vanderbauwhede y sus colegas de la Universidad de Massachusetts Lowell (EE.UU.) han creado un procesador que de hecho contiene más de un millar de núcleos en un solo chip.
Para ello, los científicos utilizaron un chip llamado Field Programmable Gate Array (FPGA), que como todos los microchips contiene millones de transistores – los pequeños interruptores de encendido y apagado que están en la base de cualquier circuito electrónico.
FPGA se pueden configurar en circuitos específicos del usuario, en lugar de tener su función fijada en una fábrica, lo que permitió el Dr. Vanderbauwhede dividir los transistores dentro del chip en pequeños grupos y programar cada uno para realizar una tarea diferente.
Mediante la creación de más de 1000 mini-circuitos en el chip FPGA, los investigadores han convertido de hecho el chip en un procesador 1000 núcleos, con cada núcleo de trabajo dotado de sus propias instrucciones.
Luego, los investigadores utilizaron el chip para procesar un algoritmo que es fundamental para el formato de película MPEG – utilizado por ejemplo en los vídeos de YouTube – a una velocidad de cinco gigabytes por segundo: en torno a 20 veces más rápido que los actuales ordenadores de escritorio.
El Dr. Vanderbauwhede dijo: «los FPGAs no se utilizan en ordenadores estándares, ya que son bastante difíciles de programar, pero su poder de procesamiento es enorme, mientras que su consumo de energía es muy pequeño debido a que son mucho más rápidos – así que también son una opción más verde».
Aunque la mayoría de ordenadores vendidos hoy en día ya contienen más de un núcleo de procesamiento, lo que les permite llevar a cabo procesos diferentes al mismo tiempo, los tradicionales procesadores multinúcleo debe compartir el acceso a una fuente de memoria, lo que ralentiza el sistema.
Los científicos en esta investigación fueron capaces de hacer el procesador más rápido, dotando a cada núcleo de una cierta cantidad de memoria dedicada.
El Dr. Vanderbauwhede, que espera presentar su investigación en el Simposio Internacional sobre Computación Reconfigurable Aplicada, en marzo de 2011, agregó: «Esto es una prueba muy inicial de concepto de trabajo en el que estamos tratando de demostrar una manera conveniente de programar FPGAs, que por su potencial para proporcionar potencia de procesamiento muy rápida podría ser utilizado mucho más ampliamente en la computación y la electrónica del futuro».
«Si bien muchas de las tecnologías existentes en la actualidad hacen uso de FPGAs, incluyendo televisores de plasma y LCD y routers de redes informáticas, se limita su uso en computadoras de escritorio estándares.
«Sin embargo, ya estamos viendo algunos microchips que combinan las CPUs tradicionales con chips de FPGA que se anuncian por los desarrolladores, incluyendo Intel y ARM.
Creo que estos tipos de procesadores sólo se harán más comunes y ayudan a acelerar las computadoras aún más en los próximos años. »
Fuente: PHYSORG.COM
__________________
Enlaces de interés:
– ¡La informática en un garaje! 1971 – 1976
– Apuntes Informática Aplicada al Trabajo Social. Ordenadores en la actualidad
El release oficial de Ubuntu 9.04 se realizará el próximo jueves 23 y además de las características que hemos comentado previamente, por primera vez se incluirá el soporte de arquitectura ARM. Se trata de la arquitectura que es la base de muchos dispositivos como los Mobile Internet Devices (MID’s) y también se encuentra en algunos netbooks.
Actualmente hay una batalla que se está llevando a cabo en el mercado low-end de los procesadores, en donde se ha tratado de maximizar el performance con un mínimo consumo de energía. En esta batalla encontramos al procesador Atom de Intel y los sistemas ARM.
En 1985 se introdujo el primer procesador basado en ARM, y hoy en día de los más de mil millones de nuevos teléfonos móviles que se venden cada año, el 98% de ellos utiliza ARM. También se encuentra en los iPods, otros reproductores multimedia portátiles, discos duros, routers y todo tipo de dispositivos de bajo consumo y alta velocidad.
Los procesadores ARM actuales son implementaciones de 32 bits basadas en RISC (Reduced Instrucion Set Computer), esto quiere decir que son procesadores con pocas y sencillas instrucciones que facilitan su diseño interno y permiten hacer más optimizaciones a la hora de compilar aplicaciones o ejecutar su código en el procesador. En comparación, por motivos de compatibilidad, la arquitectura x86 es a ojos de los compiladores una arquitectura CISC (Complex Instruction Set Computer), aunque internamente se ejecuta como RISC, el problema es que a nivel de compilador o programación directa en assembler no se puede llegar a manejar el nivel de detalle de las operaciones RISC que se ejecutarán finalmente en el procesador.
Además los procesadores ARM permiten usar un conjunto de instrucciones que ocupan muy pocos bytes por cada operación, esto se traduce a la larga en un mejor uso del caché de instrucciones y por lo tanto se reduce aun más el consumo de energía.
Linux tiene un diseño multi-arquitectura desde hace años, incluyendo el soporte de ARM, por lo tanto la llegada de Ubuntu 9.04 a ARM es una progresión natural. Ahora con Ubuntu los usuarios tendrán la oportunidad de tener el mismo sistema tanto en sus equipos de escritorio como en los móviles.
El primer Ubuntu sobre ARM fue demostrado hace un año, y se trataba de un port que podía arrancar el sistema y mostrar sólo algunas de las aplicaciones populares (como GIMP). En este momento el soporte es mucho mayor, aunque todavía quedan problemas por resolver con algunas aplicaciones como Java, Mono, y el compilador Fortran G77. Se está trabajando en este tema y se espera que la versión ARM sea tan estable como las versiones i386 y AMD64.
Para los aventureros con equipos ARM, pueden probar el beta de Ubuntu 9.04 para ARM.
Autor: Franco Catrin
Fuente: FayerWayer
Bajo licencia Creative Commons