CFP last date
20 December 2024
Reseach Article

Inadequacy of Genetic Algorithm as Scheduling Optimization to Enhance the Performance of Source Code for Real Time System

Published on October 2012 by M R Dhande, R A Tiwari, R R Tuteja, R V Wasu, V K Patil
International Conference on Benchmarks in Engineering Science and Technology 2012
Foundation of Computer Science USA
ICBEST - Number 1
October 2012
Authors: M R Dhande, R A Tiwari, R R Tuteja, R V Wasu, V K Patil
9c1a1f4e-6396-4c1d-92c4-a5100b6ee4ee

M R Dhande, R A Tiwari, R R Tuteja, R V Wasu, V K Patil . Inadequacy of Genetic Algorithm as Scheduling Optimization to Enhance the Performance of Source Code for Real Time System. International Conference on Benchmarks in Engineering Science and Technology 2012. ICBEST, 1 (October 2012), 10-11.

@article{
author = { M R Dhande, R A Tiwari, R R Tuteja, R V Wasu, V K Patil },
title = { Inadequacy of Genetic Algorithm as Scheduling Optimization to Enhance the Performance of Source Code for Real Time System },
journal = { International Conference on Benchmarks in Engineering Science and Technology 2012 },
issue_date = { October 2012 },
volume = { ICBEST },
number = { 1 },
month = { October },
year = { 2012 },
issn = 0975-8887,
pages = { 10-11 },
numpages = 2,
url = { /proceedings/icbest/number1/8685-1003/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 International Conference on Benchmarks in Engineering Science and Technology 2012
%A M R Dhande
%A R A Tiwari
%A R R Tuteja
%A R V Wasu
%A V K Patil
%T Inadequacy of Genetic Algorithm as Scheduling Optimization to Enhance the Performance of Source Code for Real Time System
%J International Conference on Benchmarks in Engineering Science and Technology 2012
%@ 0975-8887
%V ICBEST
%N 1
%P 10-11
%D 2012
%I International Journal of Computer Applications
Abstract

Without any optimization option, the compiler's goal is to reduce the cost of compilation and to make debugging produce the expected results. Statements are independent: if you stop the program with a breakpoint between statements, you can then assign a new value to any variable or change the program counter to any other statement in the function and get exactly the results you would expect from the source code. Turning on optimization flags makes the compiler attempt to improve the performance and/or code size at the expense of compilation time and possibly the ability to debug the program. The compiler performs optimization based on the knowledge it has of the program. To optimizing performance of program for real time system doesn't always mean what we might think. It's not just a matter of outright speed; sometimes it's about tuning the code and data so that it fits into a small memory footprint. It is hard-pressed to find a programmer that does not want to make programs that run faster, regardless of the platform. Real time system programmers are not exception for that some take an almost over-enthusiastic approach to the job of optimizing their code for performance.

References
  1. GNU Compiler Collection http://gcc. gnu. org/onlinedocs/gcc/Gcov. html
  2. Keith D. Cooper, Philip J. Schielke, and Devika Subramanian , "Optimizing for Reduced Code Space using Genetic Algorithms", Rice University Houston,Texas, USA.
  3. Goldberg D. E. , Genetic Algorithms in Search, Optimization and Machine Learning, Addison-Wesley Longman Publishing, Boston, MA, USA, 1989.
Index Terms

Computer Science
Information Sciences

Keywords

Inadequacy Genetic