Embedded operating system optimization for face recognition system

Compiler optimizations have been proven to be beneficial in improving performance and efficiency of binary codes across different type of operating systems. Improvement from optimization of program code during compilation are obvious to the system performance, memory performance, disk access, ene...

Full description

Saved in:
Bibliographic Details
Main Author: Shuhaizar, Daud
Format: Thesis
Language:English
Subjects:
Online Access:http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12904/1/p.1-24.pdf
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12904/2/Full%20Text.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
id my-unimap-12904
record_format uketd_dc
spelling my-unimap-129042011-07-01T02:27:59Z Embedded operating system optimization for face recognition system Shuhaizar, Daud Compiler optimizations have been proven to be beneficial in improving performance and efficiency of binary codes across different type of operating systems. Improvement from optimization of program code during compilation are obvious to the system performance, memory performance, disk access, energy efficiency and nearly all aspect of the system. This is particularly attractive to an embedded system where performance and efficiency are seriously considered. This research focuses on implementing those proven compiler optimizations to the development of an embedded operating system and studying the effect of such implementation to the performance and efficiency of the system. This thesis outlines the methods available to develop a custom operating based on the Linux kernel and ways to implement such optimization during the compilation and development process. Focusing on face recognition systems implemented on embedded Single Board Computers, optimization effects to an embedded operating system are studied through software and hardware perspective. From the software perspective; booting performance, code execution performance and binary efficiency of different prototypes developed with varying level of compiler optimization are tested and examined. From hardware side; system memory footprint, current draw, power consumption and energy usage of the different prototypes are tested and measured. Results obtained in this thesis shows that compiler optimization are beneficial not only when applied to the program code, but also have significant effects when applied to the operating system. Universiti Malaysia Perlis 2010 Thesis en http://dspace.unimap.edu.my/123456789/12904 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12904/1/p.1-24.pdf c2c223917c8252d818416f9a6c7331b3 http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12904/2/Full%20Text.pdf 333531fa349cb217bb2d4edab35d9e8e http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12904/3/license.txt 84853fc69d2ea3401da926eca58d27b5 Embedded operating system Face recognition systems Linux kernel Special-purpose computer system Compiler system Operating system School of Computer & Communication Engineering
institution Universiti Malaysia Perlis
collection UniMAP Institutional Repository
language English
topic Embedded operating system
Face recognition systems
Linux kernel
Special-purpose computer system
Compiler system
Operating system
spellingShingle Embedded operating system
Face recognition systems
Linux kernel
Special-purpose computer system
Compiler system
Operating system
Shuhaizar, Daud
Embedded operating system optimization for face recognition system
description Compiler optimizations have been proven to be beneficial in improving performance and efficiency of binary codes across different type of operating systems. Improvement from optimization of program code during compilation are obvious to the system performance, memory performance, disk access, energy efficiency and nearly all aspect of the system. This is particularly attractive to an embedded system where performance and efficiency are seriously considered. This research focuses on implementing those proven compiler optimizations to the development of an embedded operating system and studying the effect of such implementation to the performance and efficiency of the system. This thesis outlines the methods available to develop a custom operating based on the Linux kernel and ways to implement such optimization during the compilation and development process. Focusing on face recognition systems implemented on embedded Single Board Computers, optimization effects to an embedded operating system are studied through software and hardware perspective. From the software perspective; booting performance, code execution performance and binary efficiency of different prototypes developed with varying level of compiler optimization are tested and examined. From hardware side; system memory footprint, current draw, power consumption and energy usage of the different prototypes are tested and measured. Results obtained in this thesis shows that compiler optimization are beneficial not only when applied to the program code, but also have significant effects when applied to the operating system.
format Thesis
author Shuhaizar, Daud
author_facet Shuhaizar, Daud
author_sort Shuhaizar, Daud
title Embedded operating system optimization for face recognition system
title_short Embedded operating system optimization for face recognition system
title_full Embedded operating system optimization for face recognition system
title_fullStr Embedded operating system optimization for face recognition system
title_full_unstemmed Embedded operating system optimization for face recognition system
title_sort embedded operating system optimization for face recognition system
granting_institution Universiti Malaysia Perlis
granting_department School of Computer & Communication Engineering
url http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12904/1/p.1-24.pdf
http://dspace.unimap.edu.my:80/xmlui/bitstream/123456789/12904/2/Full%20Text.pdf
_version_ 1747836764891906048