Electrical computers and digital processing systems: memory – Storage accessing and control – Memory configuring
Reexamination Certificate
2006-11-07
2006-11-07
Bragdon, Reginald (Department: 2189)
Electrical computers and digital processing systems: memory
Storage accessing and control
Memory configuring
C711S170000, C711S171000, C717S151000
Reexamination Certificate
active
07133993
ABSTRACT:
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.
REFERENCES:
patent: 5809306 (1998-09-01), Suzuki et al.
patent: 6049667 (2000-04-01), Bates
patent: 6154823 (2000-11-01), Benayon et al.
patent: 6202202 (2001-03-01), Steensgaard
patent: 6658652 (2003-12-01), Alexander et al.
patent: 6785888 (2004-08-01), McKenney et al.
patent: 6931507 (2005-08-01), Kim et al.
patent: 6952760 (2005-10-01), Boucher et al.
patent: 6961807 (2005-11-01), Hauck
patent: 6964049 (2005-11-01), Iglesias et al.
Microsoft Computer Dictionary, 2002, Microsoft Corporation, Fifth Edition, pp. 116, 313, and 467.
GCC 3.3 Release Series, http://gcc.gnu.org/gcc-3.3, printed Mar. 12, 2005, 2 pages.
GCC 3.3 Release Series Changes, New Features, and Fixes, http://gcc.gnu.org/gcc-3.3/changes.html, printed Mar. 12, 2005, 23 pages.
Graham Jonah
Jackson Robert
Altera Corporation
Beyer Weaver & Thomas LLP
Bragdon Reginald
Gu Shawn
LandOfFree
Inferring size of a processor memory address based on... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Inferring size of a processor memory address based on..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Inferring size of a processor memory address based on... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3672532