Sciweavers

CODES
2009
IEEE

TotalProf: a fast and accurate retargetable source code profiler

14 years 4 months ago
TotalProf: a fast and accurate retargetable source code profiler
Profilers play an important role in software/hardware design, optimization, and verification. Various approaches have been proposed to implement profilers. The most widespread approach adopted in the embedded domain is Instruction Set Simulation (ISS) based profiling, which provides uncompromised accuracy but limited execution speed. Source code profilers, on the contrary, are fast but less accurate. This paper introduces TotalProf, a fast and accurate source code cross profiler that estimates the performance of an application from three aspects: First, code optimization and a novel virtual compiler backend are employed to resemble the course of target compilation. Second, an optimistic static scheduler is introduced to estimate the behavior of the target processor's datapath. Last but not least, dynamic events, such as cache misses, bus contention and branch prediction failures, are simulated at runtime. With act architecture description, the tool can be easily retargeted in a p...
Lei Gao, Jia Huang, Jianjiang Ceng, Rainer Leupers
Added 14 Aug 2010
Updated 14 Aug 2010
Type Conference
Year 2009
Where CODES
Authors Lei Gao, Jia Huang, Jianjiang Ceng, Rainer Leupers, Gerd Ascheid, Heinrich Meyr
Comments (0)