DocumentCode :
3496157
Title :
Optimization of C code in a real-time environment
Author :
Kraeling, Mark B.
Author_Institution :
Cummins Engine Co., Columbus, IN, USA
fYear :
1996
fDate :
22-24 Oct 1996
Firstpage :
574
Lastpage :
580
Abstract :
The process of developing software varies from company to company, and often project to project. Often lost in the argument of which process to use is coding for optimization of throughput and resources. This paper explores different ways of optimizing C source code. Topics presented include, but are not limited to, the importance of selecting a compiler and understanding its options at the beginning of a project, analysis of fixed-point versus floating point operations, and ways to conserve stack and memory resources. Comparisons between compilers and processors are not addressed, but data and examples are given to show improvements on multiple platforms
Keywords :
C language; floating point arithmetic; optimising compilers; programming; real-time systems; software selection; C code optimization; fixed-point operations; floating point operations; memory resources; optimising compiler; programming; real-time environment; software development; software project; stack resources; Assembly; Computer languages; Creep; Object oriented programming; Optimizing compilers; Programming profession; Random access memory; Registers; Switches; Throughput;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
WESCON/96
Conference_Location :
Anaheim, CA
ISSN :
1095-791X
Print_ISBN :
0-7803-3274-1
Type :
conf
DOI :
10.1109/WESCON.1996.554585
Filename :
554585
Link To Document :
بازگشت