SYSTEM AND METHOD FOR COMPILING A COMPUTER PROGRAM

Patent №

US 7,743,366

Granted

2010-06-22

Filed 2005

Owner

ARM LIMITED

+4 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11240798

A system and method for compiling a computer program comprising (a) performing a compilation generating an initial mapping of each code portion of the program in the memory; b) evaluating and generating a cost value associated with the initial mapping; c) if the cost value does not satisfy a threshold cost value, re-performing the compilation having regard to the record of each memory section; d) re-evaluating and generating a revised cost value associated with the modified mapping; e) iteratively repeating steps (c) and (d) until a predetermined condition is met; and f) outputting the mapping whose associated cost value most closely satisfied the threshold cost value. Such an approach enables a reduction in the power consumption resulting from memory accesses, reduces local memory requirements, and reduces the risk that size and complexity of the computer program will be constrained by the given local program memory size.

AI classification

AI hardware0.96
Machine learning0.03
Vision0.02
Planning0.01
Natural language0.01
Evolutionary computation0.01
Knowledge representation0.00
Speech0.00

Ownership

ARM LIMITED

assignment · 173540763

COGNOVO LIMITED

assignment · 285770845

U-BLOX UK MELBOURN LTD

namechg · 506310337

U-BLOX AG

assignment · 506330018

U-BLOX MELBOURN LTD

namechg · 506380132

Assignors

WEZELENBURG, MARTINUS CORNELIS, VAN NIEUWENHOVE, KOENRAAD PIETER LODEWIJK

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC