Instrumentation and optimization tools for heterogeneous programs

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6481008
SERIAL NO

09343298

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Pre-defined performance tools enable instrumentation and optimization of a heterogeneous program by modifying a platform-neutral intermediate representation (IR) of the program. The intermediate representation is hierarchy of base elements that correspond to instructions, code blocks, procedures and components within the program. Each base element exports an application program interface that provides for navigation, querying and modification of the corresponding element in the hierarchy. An application program interface for the entire intermediate representation includes the application program interfaces for the individual elements along with additional functionality. A user can request instrumentation and optimization of any level of the intermediate representation hierarchy and the performance tools perform the required modifications to the intermediate representation. When a modification requires inserting instructions, the performance tools add prologue and epilog code to connect the inserted instructions with the original intermediate representation instructions. When the intermediate representation instructions are translated into platform-specific instructions and executed, the modifications made to the intermediate representation provide the instrumentation and/or optimization of the heterogeneous program.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

  • MICROSOFT TECHNOLOGY LICENSING, LLC

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Chaiken, Ronnie I Woodinville, WA 13 338
Edwards, Andrew J Redmond, WA 20 567
Lefor, John A Bellevue, WA 3 140
Liu, Jiyang Issaquah, WA 12 206
Pierce, Ken B Bellevue, WA 7 323
Srivastava, Amitabh Woodinville, WA 16 955
Vo, Hoi H Bellevue, WA 7 477

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation