Multi core optimizations on a binary using static and run time analysis

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 8621468
APP PUB NO 20080271021A1
SERIAL NO

11740895

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

An apparatus and method provide for profile optimizations at a binary level. Thread specific data may be used to lay out a procedure in a binary. In one example, a hot thread may be identified and a layout may be generated based on the identified hot thread. Also, threads of an application may be ranked according to frequency of execution of the corresponding threads. The layout may be created based on the different threads of differing frequency of execution and conflicts between a hottest thread and each of the other threads of the application. In another example, different threads of the application may conflict. For example, two threads may contain operations that overlap temporally to create a race condition. A layout of the application threads may be created based on conflicting threads.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
LOT NETWORK INC2055 E WARNER RD SUITE 101 TEMPE AS 85284

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bendapudi, Perraju Hyderabad, IN 28 464
Jalan, Rajesh Hyderabad, IN 16 124
Talluri, Phani Kishore Secunderabad, IN 3 100

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation