Tecnología

Inicio

Tutorial procesador Cell

Tutorial procesador Cell


El procesador Cell es un motor de múltiples núcleos heterogéneos desarrollada por IBM y Sony. Conocido como el Cell Broadband Engine, la célula tiene ocho procesadores en el chip, realizando cada uno independientemente de los otros. La arquitectura ayuda a priorizar el ancho de banda sobre la latencia, la eficiencia por vatio y ofrece un rendimiento informático pico de más simplicidad código del programa. Estas razones hacen que el desarrollo de software en el teléfono todo un reto para los desarrolladores. Sin embargo, existen plataformas que ayudan a los desarrolladores a superar estos desafíos durante el desarrollo.

Instrucciones

1 Instalar los entornos más adelante que se utilizará durante el desarrollo:

Cell BE SDK
Eclipse
Herramientas de desarrollo para Eclipse C / C ++
IDE celular

2 Crear el proyecto PPU. Esto se hace usando Eclipse C / C ++ Perspectiva iniciando un nuevo proyecto y crear el archivo de origen que sentará los bloques de construcción del proyecto.

3 Crear el proyecto SPU y añadir la unidad de inserción SPU. Esto se realiza haciendo referencia a la proyecto creado anteriormente y la construcción de un ejecutable para ello. Administrar y configurar las bibliotecas apropiadamente como se muestra a continuación (ver Referencias).

4 Crear el archivo de origen PPU y editar el archivo de código fuente que se muestra a continuación (ver Referencias).

5 Crear e iniciar un entorno celular utilizando el "Simulador de área local". Por este nivel, se ha configurado correctamente todo el proyecto antes de probar su funcionalidad.

6 Establecer los distintos ajustes del simulador como los puntos de interrupción de depuración, crear configuraciones y especifican los argumentos de línea de comandos a ejecutar.

7 Utilice las herramientas de perfilado para establecer el modo de canalización y ejecutar la configuración de lanzamiento de la célula para grabar y ver los resultados de rendimiento.

8 Utilizar los resultados de salida para optimizar partes del código que no funciona como se espera.

9 El resto de herramientas tales como la consola TCL como el entorno IDE de la célula y las preferencias de Eclipse para tener una visión más profunda de los códigos, simulaciones y cómo optimizar las partes específicas del código aún más.

Consejos y advertencias

  • Dado que la eficacia de la codificación y depuración variará con cada desarrollador basado en las configuraciones del sistema, apariciones en la interfaz de usuario y otros elementos, el aprendizaje del entorno Eclipse mejorará en gran medida la capacidad de un desarrollador para codificar y depurar código en Eclipse.
  • Lectura desarrollador trabaja en el sitio web de IBM que incluye artículos y tutoriales sobre el procesador Cell dará a los desarrolladores una mayor comprensión de la arquitectura de la célula del entorno de codificación, así como las mejores prácticas.