El procesador Cell es un motor multi-core heterogénea desarrollado por IBM y Sony. Conocido como el Cell Broadband Engine , el teléfono cuenta con 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 watt y ofrece un rendimiento computacional pico sobre el programa simplicidad código. 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 retos durante el desarrollo. Instrucciones
1
Instale los siguientes entornos que se utilizarán durante el desarrollo :
celular BE SDK
Eclipse
C /C + + Herramientas de desarrollo para Eclipse
celular IDE
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 cimientos del proyecto.
3
Crear el proyecto SPU y añadir el embed unidad SPU . Esto se hace por referencia al proyecto creado anteriormente y la construcción de un ejecutable para ello . Administrar y configurar las bibliotecas adecuadamente 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 y activar un entorno de la célula a través del " Simulador de teléfono local" . En este nivel , se ha configurado correctamente todo el proyecto antes de probar su funcionalidad.
6
Configure las distintas opciones del simulador , como los puntos de interrupción de depuración, las configuraciones de generación y especifique los argumentos de línea de comandos para ser ejecutados .
7
Utilice las herramientas de creación de perfiles para configurar el modo de canalización y ejecutar la configuración de lanzamiento celular para grabar y ver los resultados de rendimiento.
8
Use los resultados de salida para optimizar partes del código que no funciona como debería .
9
Utilice otras herramientas, como la consola TCL como el entorno IDE celular y preferencias de Eclipse para tener una visión más profunda del código, simulaciones y cómo optimizar partes específicas del código aún más .