INFERRING SIZE OF A PROCESSOR MEMORY ADDRESS BASED ON POINTER USAGE

Patent №

US 7,133,993

Granted

2006-11-07

Filed 2004

Owner

ALTERA CORPORATION

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10753051

Methods and apparatus are provided for accessing the proper memory in processors having program and data memories with different sizes. In some embodiments, a processor is optimized for data access and has registers that are the same size as the data memories. When a program is compiled, some implementations identify when a pointer variable points to a piece of data (data memory) or a function (program memory) and synthesize different sized operations accordingly. The proper mode and size are assigned for each pointer. Methods of the present invention do not require annotation of functions. Existing code does not need to be modified and there is no opportunity to introduce errors. The invention does not require extra program memory to be located at directly accessible locations to store stub code.

AI classification

AI hardware1.00
Evolutionary computation0.00
Vision0.00
Natural language0.00
Machine learning0.00
Speech0.00
Knowledge representation0.00
Planning0.00

Ownership

ALTERA CORPORATION

assignment · 153110227

Assignors

JACKSON, ROBERT, GRAHAM, JONAH

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

© 2026 NYSGPT2525 LLC