Download Design and Implementation of a Source Code Profiling Toolset for
Transcript
Introduction and Motivation Chapter 1 1.4 Organization This thesis is organized in 7 chapters. Starting from introducing the technologies that used in the architecture, through user manual, implementation, and ends at field test and conclusions. Here is a brief description of the paper. Chapter 2 introduces the background of how software profiling is required. ASIP design workflow and HW/SW co-design which requires better code profiling. Chapter 3 gives theoretical details of the technologies that used in the project. Compiler structures, static code analysis theories and dynamic profiling theories are introduced in this chapter to give the audiences better understand of how the project is constructed. Chapter 4 walks through the installation and configuration of the profiler. With this guide readers would have the possibility to have a up and running profiler. Chapter 5 explains all the components of the profiler in detail. It also explains how major functions are designed and how configuration files are processed and utilized by the profiler. Chapter 6 uses a real-life test case to test the profiler and explains the result to help hardware engineers better understanding how the profiler works. Chapter 7 gives the conclusion of the thesis project and promotes further suggestions. 3