Optimized SIMD scheduling and architecture implementation for ultra-low energy bioimaging processor

On-line poultry monitoring can significantly improve living conditions of hens in industrial farms. A very low-cost low-energy solution needs to be provided though. ASIPs can be an ideal solution when they cover many submarkets and low-energy concepts are used for their realization. Aiming to hig...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Ψύχου, Γεωργία
Άλλοι συγγραφείς: Γκούτης, Κωνσταντίνος
Μορφή: Thesis
Γλώσσα:English
Έκδοση: 2010
Θέματα:
Διαθέσιμο Online:http://nemertes.lis.upatras.gr/jspui/handle/10889/3449
Περιγραφή
Περίληψη:On-line poultry monitoring can significantly improve living conditions of hens in industrial farms. A very low-cost low-energy solution needs to be provided though. ASIPs can be an ideal solution when they cover many submarkets and low-energy concepts are used for their realization. Aiming to high energy-efficiency, this work implements data parallelization, using a recently introduced software-controled SIMD realization in an innovative way. A manual mapping and scheduling effort of the most crucial part of the application leads to a highly optimized result, in terms of cycles, area and energy. This manual scheduling implementation must also be supported by a commercial compiler tool so that the design-time is minimized. Moreover, energy-efficient mapping must be explored for the remaining parts of the code. In that case, because the frequency of occurence of a part of the code is very low, more attention should be given to minimizing the area overhead. Increasing the energy efficiency of the data-path in such ways can be very important, since data- path can be dominant in the total energy-pie, once the instruction/data memory overhead is minimized by other complementary approaches.