Publication:
Estudio de arquitecturas en soft-proccesors y comparativa de rendimiento y consumo con procesadores comerciales

Loading...
Thumbnail Image
Identifiers
Publication date
2012-10
Defense date
2012-10-18
Tutors
Journal Title
Journal ISSN
Volume Title
Publisher
Impact
Google Scholar
Export
Research Projects
Organizational Units
Journal Issue
Abstract
En los últimos 20 años, la tecnología ha evolucionado muy rápidamente, siendo ésta parte de nuestro día a día. Actualmente, tanto los ordenadores como los dispositivos móviles disponen de una capacidad de procesamiento elevada, gracias al uso de procesadores empotrados. Estos tipos de dispositivos se pueden encontrar en una gran variedad de productos que abarcan desde los dispositivos anteriormente mencionados, hasta reproductores multimedia, televisores o cámaras, incluyendo grandes sistemas implantados en aviones y automóviles. Para todas estas aplicaciones los sistemas empotrados necesitan ofrecer una gran eficiencia en la relación entre la potencia de cómputo y el consumo eléctrico. Para este tipo de sistemas, es común el uso de FPGAs como sistemas de estudio de arquitecturas. El motivo es su reducido coste y la enorme flexibilidad que ofrece el hardware reconfigurable. Típicamente una FPGA destina parte de sus recursos a la implementación de bloques o módulos hardware para el procesamiento de señales. Sin embargo, la parte de control se suele ejecutar mediante software en la propia FPGA. El modo de conseguirlo es implementar un procesador simple en la FPGA, denominado soft-processor y programarlo. En este proyecto, se tratará de conseguir una plataforma de trabajo con el mejor rendimiento estimado, y la mejor relación rendimiento/consumo amén de otras características como la utilización de la FPGA. Esto se realizará mediante el análisis y desarrollo de distintos benchmarks (pruebas de rendimiento) para diversas arquitecturas. Para finalizar se validará la solución encontrada a través del estudio anterior con procesadores empotrados comerciales de potencia similar. ____________________________________________________________________________________________________________________________
In the past 20 years, technology has evolved rapidly, and it became part of our daily life. Currently, both computers and mobile devices have a high processing capability by means of embedded processors. These devices can be found in a wide variety of products, ranging from the aforementioned devices, to media players, TVs and cameras, including large systems implemented in aircraft and automobiles. For all these applications, embedded systems need to provide high efficiency and good ratios between computing performance and power consumption. For such systems, it is common to use FPGAs as a test platform for evaluating different system architectures. The reason is its low cost and enormous flexibility offered by reconfigurable hardware. FPGAs typically devote part of their resources to the implementation of hardware blocks or modules for signal processing. However, the control part is usually performed by FPGA’s own software. The way to achieve this is to implement a single processor in the FPGA, called soft-processor and program it. In this project, we will try to develop and analyze a FPGA-based test platform with the best estimated performance and the best performance/consumption ratio. Additionally, we evaluate other features such as the use facility. This will be done through the development, evaluation and analysis of different benchmarks for various architectures. Finally, the obtained results will be compared against other commercial embedded processors of similar power.
Description
Keywords
Microprocesadores, Circuitos digitales, FPGA (Field Programmable Gate Array), Arquitectura de ordenadores
Bibliographic citation