Mejora del rendimiento de aplicaciones multimedia en procesadores ARM
Loading...
Official URL
Full text at PDC
Publication date
2008
Advisors (or tutors)
Editors
Journal Title
Journal ISSN
Volume Title
Publisher
Citation
Abstract
Los procesadores de propósito general suponían hasta hace unos años la
mayor parte de la fabricación de procesadores. Sin embargo, en las últimas
décadas, el aumento de dispositivos electrónicos destinados a una función más
concreta (teléfonos móviles, decodificadores de TV y vídeo, GPSs, reproductores
MP3 ....), ha hecho disparar la demanda de procesadores dedicados
(procesadores empotrados).
Muchas de las técnicas arquitectónicas empleadas en estos procesadores
son muy mejorables. El objetivo de este proyecto ha sido investigar y presentar
mejoras arquitectónicas para uno de los procesadores empotrados más utilizado
comercialmente (ARM[2]). Para ello, nos hemos centrado en la implementación
de técnicas de predicción de saltos más agresivas, utilizado el simulador
simplesim-ARM, y validando dichas técnicas con el conjunto de programas de
prueba MiBench.
[ABSTRACT]
General purpose processors supposed the main part of the processor
manufacture in the past. However, in the last 2 decades, the growth of electronic
devices designed for a more specific function (such as mobile phones, TV/video
decoders, GPSs, MP3 players ....) has increased the demand for embedded
processors.
Many of the architectural strategies used in current embedded processors
can be improved. The aim of this project has been to investigate improvements
in the architecture of ARM (one of the main embedded processors nowadays).
Specifically, we have been implemented some aggressive branch prediction
techniques, using the simplesim-ARM simulator, and we have validated them
using a suite of benchmarks specially fit for multimedia applications (MiBench).
Description
Trabajo de clase de la asignatura Sistemas Informáticos (Facultad de Informática, Curso 2007-2008)