Patent · US Expired

Resource assigning apparatus which assigns the variable in a program to resources

US5790862A · kind A · utility

30Cited by
7References
51Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 14, 1996
Grant dateAug 4, 1998
Priority date
Expiry dateMar 14, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F8/443
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A resource assigning apparatus which generates assignments which are combinations of variables and their respective live ranges, which investigates, for each assignment, other assignments with live ranges which interfere or which are continuous and which calculates assigning priority levels. Next, the assigning resource element determination unit assigns each assignment to an assignable resource element starting with the assignment with the highest priority level, in doing so taking into account the use cost which is the cost incurred by the parts of the program which use an assignment and the resource succession relations, thereby calculating a profit value which standardizes an evaluation of a reduction in transfer instructions in the object code and assigning assignments to resource elements with a lowest use cost and highest profit value. In this way, by thoroughly investigating the relations between assignments which allow assigning to a same resource element, a more optimal assigning result is attained.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.