Plataforma para validar el desempeño de la comunicación y sincronización de un sistema con doble núcleo-Edición Única
Citation
Share
Date
Abstract
Con el incremento en la complejidad de los dispositivos móviles, los procesadores necesitan de más poder de procesamiento para poder seguir a la par con la demanda de las aplicaciones multimedia . Gracias a las ventajas de utilizar un esquema de procesamiento en paralelo, al utilizar un dispositivo multiprocesamiento es posible aumentar el poder de procesamiento y así obtener un mejor desempeño. En este trabajo se desarrollaron esquemas y procedimientos para determinar el desempeño de dichos dispositivos, así como también se logró la implementación de un sistema multinúcleo utilizando dos núcleos ARM y un esquema de intercomunicación basado en el uso de buzones, implementado en una memoria compartida . En las pruebas de desempeño realizadas en este trabajo, se observa un desempeño similar entre el núcleo de propósito general usado en la OMAP (ARM926 ) y la implementación en software de dicho núcleo, lo cual nos permite validar los resultados obtenidos en Seamless para su comparación con la tarjeta de desarrollo. Con el esquema multinúcleo propuesto se logró una mejora de un 21 % con respecto a una implementación que utiliza un solo núcleo. Es posible mejorar el desempeño de esta implementación al optimizar la intercomunicación entre los núcleos y su uso por medio de un BIOS controlado por un sistema operativo.