发明名称 Method and computer program product for dynamically and precisely discovering deliquent memory operations
摘要 A method and computer product for dynamically and precisely discovering delinquent memory operations through integration of compilers, performance monitoring tools, and analysis tools are provided. The method includes compiling an application, and linking the application with a tracing library to generate executable, compiler annotated information and linker mapping information. The application is executed to obtain runtime trace information that includes hardware performance counters and tracing library instrumentation events. The trace information, the compiler annotated information, and the linker mapping information are analyzed to produce a delinquent memory operation file containing delinquent memory operation information. The delinquent memory operation information of the delinquent memory operation file is read by the compiler to perform memory reference mapping to guide static analysis and memory hierarchy optimization. The memory reference mapping maps delinquent memory operations precisely, both externally in a user source code and internally in a compiler intermediate representation.
申请公布号 US8122439(B2) 申请公布日期 2012.02.21
申请号 US20070836449 申请日期 2007.08.09
申请人 CASCAVAL GHEORGHE C.;GAO YAOQING C.;YOTOV KAMEN Y.;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 CASCAVAL GHEORGHE C.;GAO YAOQING C.;YOTOV KAMEN Y.
分类号 G06F9/44;G06F9/45 主分类号 G06F9/44
代理机构 代理人
主权项
地址