Terns Vall-Llovera, Jordi (2008) Diseño y caracterización de un procesador sintetizable de ultra-bajo consumo para sistemas empotrados multimedia. [Coursework] (Unpublished)
In the last years, VLIW processors are becoming a preferable solution for all those applications where high performance and low power consumption are needed. Therefore, this is a common need in embedded systems running multimedia applications. Several architectures and VLIW processors have been proposed lately in the specialized literature. One of these architectures is the VEX processor, which integrates simplicity and efficiency. In this Project, we have used for our experimental work a VEX-like architecture designed using the LISATek environment. The baseline architecture presented several limitations that showed out in the way of instruction hazards during the execution of the applications. One of the mail goals of our work was to detect those hazards and propose two different approaches to correct them. The first approach has been to develop a code parser that rewrites the code generated by the compiler and avoids the instruction hazards. While it is a straightforward approach, this technique limits the processor performance by reducing the parallelism of the code. The impact on performance has been also evaluated in our work. The code parser has been developed in C++ to be executed in UNIX environments The second approach was to add some hardware profiling registers to determine why these instruction hazards happen and allow further projects to do the needed reengineering of the architecture.
|Uncontrolled Keywords:||Sistemas empotrados multimedia, VLIW processors, Embedded systems|
|Subjects:||Sciences > Computer science > Expert systems (Computer science)|
|Deposited On:||05 Jun 2009 07:17|
|Last Modified:||06 Feb 2014 08:19|
Repository Staff Only: item control page