Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2001-11-19
2009-06-02
Zhen, Wei Y (Department: 2191)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C712S037000, C712S015000, C716S030000, C713S100000
Reexamination Certificate
active
07543283
ABSTRACT:
The present invention relates to the design-time and run-time environments of instruction processors implemented in re-programmable hardware. In one aspect the present invention provides a design system for generating configuration information and associated executable code base on a customization specification, which includes application information including application source code and customization information including design constraints, for implementing an instruction processor using re-progammable hardware, the system comprising: a template generator; an analyzer; a compiler; an instantiator, and a builder. In another aspect the present invention provides a management system for managing run-time re-configuration of an instruction processor implemented using re-programmable hardware, comprising: a configuration library; a code library; a loader; a loader controller; a run-time monitor; an optimization determiner; and an optimization instructor.
REFERENCES:
patent: 4763242 (1988-08-01), Lee et al.
patent: 5740466 (1998-04-01), Geldman et al.
patent: 5752035 (1998-05-01), Trimberger
patent: 5809321 (1998-09-01), Hansen et al.
patent: 5812425 (1998-09-01), Lee et al.
patent: 6006318 (1999-12-01), Hansen et al.
patent: 6138229 (2000-10-01), Kucukcakar et al.
patent: 6477683 (2002-11-01), Killian et al.
patent: 6477697 (2002-11-01), Killian et al.
patent: 6658564 (2003-12-01), Smith et al.
patent: 6664988 (2003-12-01), Rollins
patent: 6725317 (2004-04-01), Bouchier et al.
patent: 6789135 (2004-09-01), Yamamoto et al.
patent: 7036106 (2006-04-01), Wang et al.
patent: 2003/0028690 (2003-02-01), Appleby-Alis et al.
patent: 2004/0016002 (2004-01-01), Handelman et al.
patent: WO 0031652 (2000-06-01), None
patent: WO 0038087 (2000-06-01), None
patent: WO 0046704 (2000-08-01), None
patent: WO 0049496 (2000-08-01), None
patent: WO 0241146 (2002-05-01), None
Fisher, “Customized Instruction-Sets For Embedded Processors”, Jun. 1999, pp. 253-257, Annual ACM IEEE Design Automation Conference, http://delivery.acm.org/10.1145/310000/309923/p253-fisher.pdf?key1=309923&key2=1784913711&coll=portal&dl=ACM&CFID=13023017&CFTOKEN=25526404.
Gschwind, “Instruction Set Selection for ASIP Design”, Mar. 1999, pp. 7-11, International Conference on Hardware Software Codesign, http://delivery.acm.org/10.1145/310000/301187/p7-gschwind.pdf?key1=301187&key2=8215913711&coll=portal&dl=ACM&CFID=13023353&CFTOKEN=29979890.
Shirazi et al., “Framework and tools for run-time reconfigurable designes”, May 2000, pp. 147-152, IEEE Xplore, http://ieeexplore.ieee.org/iel5/2192/18668/00860843.pdf?tp=&arnumber=860843&isnumber=18668.
Kayhan, “An ASIP Design Methodology for Embedded Systems”, Mar. 1999, pp. 17-21, International Conference on Hardware Software Codesign, http://delivery.acm.org/10.1145/310000/301190/p17-kucukcakar.pdf?key1=301190&key2=7855913711&coll=portal&dl=ACM&CFID=13023886&CFTOKEN=62208382.
Seng et al., “Flexible instruction processors”, pp. 193-200, Nov. 17-19, 2000, International Conference on Compilers, Architecture and Synthesis for Embedded Systems, http://delivery.acm.org/10.1145/360000/354907/p193-seng.pdf?key1=354907&key2=3578123711&coll=GUIDE&dl=GUIDE&CFID=13052628&CFTOKEN=66045506.
Saleeba M., “A self-contained dynamically reconfigurable processor architecture” Australian Computer Science Communications, vol. 15, No. 1, Part A, Feb. 3, 1993.
Cheung Peter Y. K.
Luk Wayne
Seng Shay Ping
Chow Chih-Ching
Imperial College Innovations Limited
Renner , Otto, Boisselle & Sklar, LLP
Zhen Wei Y
LandOfFree
Flexible instruction processor systems and methods does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Flexible instruction processor systems and methods, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Flexible instruction processor systems and methods will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4068457