Title
Dynamic source code analysis for memory hierarchy optimization in multimedia applications
Abstract
Realizing image and signal processing algorithms in embedded systems is a three step process including algorithmic design, implementation and mapping to a target architecture and memory hierarchy. This paper presents MemAddIn, a dynamic analysis tool for C applications that exposes the critical application's loops which deserve the designer's attention for memory hierarchy optimization. MemAddIn is based on an extension of MEMSCOPT compiler and integrates in the Visual Studio IDE offering a unified environment for the application's implementation and optimization. To conclude on the criticality of the application loops the tool utilizes two metrics which are relevant with the underlying memory architecture cost and performance.
Year
Venue
Keywords
2013
Design and Architectures for Signal and Image Processing
C language,embedded systems,multimedia computing,program compilers,program control structures,software tools,storage management,system monitoring,C applications,MEMSCOPT compiler,MemAddIn,Visual Studio IDE,algorithmic design,application implementation,application optimization,critical application loops,dynamic analysis tool,dynamic source code analysis,embedded systems,image processing algorithm,memory architecture cost,memory hierarchy optimization,multimedia applications,signal processing algorithm,target architecture,Dynamic source code analysis,memory hierarchy optimization
Field
DocType
Citations 
Program optimization,Computer architecture,Memory hierarchy,Source code,Computer science,Parallel computing,Microsoft Visual Studio,Compiler,Real-time computing,System monitoring,Overlay,Memory architecture
Conference
4
PageRank 
References 
Authors
0.43
2
4
Name
Order
Citations
PageRank
Christakis Lezos183.22
Grigoris Dimitroulakos2267.85
Angeliki Freskou340.43
Konstantinos Masselos415918.12