Invention Grant
US08387026B1 Compile-time feedback-directed optimizations using estimated edge profiles from hardware-event sampling
有权
使用来自硬件事件采样的估计边缘轮廓的编译时反馈优化
- Patent Title: Compile-time feedback-directed optimizations using estimated edge profiles from hardware-event sampling
- Patent Title (中): 使用来自硬件事件采样的估计边缘轮廓的编译时反馈优化
-
Application No.: US12343635Application Date: 2008-12-24
-
Publication No.: US08387026B1Publication Date: 2013-02-26
- Inventor: Robert Hundt , Vinodha Ramasamy , Dehao Chen
- Applicant: Robert Hundt , Vinodha Ramasamy , Dehao Chen
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Honigman Miller Schwartz and Cohn LLP
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
Traditional feedback-directed optimization (FDO) is not widely used due to the significant computational overhead involved in using instrumented binaries. The described embodiments provide methods that eliminate the need for instrumented binaries by permitting the conversion of hardware-event sampling information into edge frequencies usable by FDO compilers. Some advantages include: the ability to collect feedback data on production systems; the ability to perform FDO on the OS kernel; and the ability to avoid disrupting timing paths from instrumented binaries.
Information query