Francisco Barat

 

 

 

 


Introduction and motivation:

VLIW processors can achieve the required performance levels for future multimedia applications. However, they incur in energy penalties due to their parallelism. Techniques to improve the performance while reducing or keeping constant the energy consumption are needed to increase the lifetime of mobile multimedia terminals.

 

Hardware contribution:

The topic of this dissertation is CRISP, a coarse-grained reconfigurable instruction set processor designed for multimedia applications that can accelerate multimedia applications in a power efficient manner. The power of this architecture is based on the following architectural features:

 Aditionally, in order to have wide VLIW processors, we use a clustered datapath architecture.

 

Software contribution:

The above hardware features do not provide any improvement if they are not used by the compiler. To this end, we have developed a set of optimizations to exploit them:

 The above compiler optimizations have all been integrated in a prototype compiler based on Trimaran.