Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-07-24
2007-07-24
Vu, Tuan A (Department: 2193)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
Reexamination Certificate
active
09651425
ABSTRACT:
A system and method for creating run time executables in a configurable processing element array is disclosed. This system and method includes the step of partitioning a processing element array into a number of defined sets of hardware accelerators, which in one embodiment are processing elements called “bins”. The system and method then involves decomposing a program description in object code form into a plurality of “kernel sections”, where the kernel sections are defined as those sections of object code which are candidates for hardware acceleration. Next, mapping the identified kernel sections into a number of hardware dependent designs is performed. Finally, a matrix of the bins and the designs is formed for use by the run time system.
REFERENCES:
patent: 4967340 (1990-10-01), Dawes
patent: 5535406 (1996-07-01), Kolchinsky
patent: 5742180 (1998-04-01), DeHon et al.
patent: 5752035 (1998-05-01), Trimberger
patent: 5915123 (1999-06-01), Mirsky et al.
patent: 5956518 (1999-09-01), DeHon et al.
patent: 6009256 (1999-12-01), Tseng et al.
patent: 6108760 (2000-08-01), Mirsky et al.
patent: 6122719 (2000-09-01), Mirsky et al.
patent: 6175948 (2001-01-01), Miller et al.
patent: 6226776 (2001-05-01), Panchul et al.
patent: 6230307 (2001-05-01), Davis et al.
patent: 6247109 (2001-06-01), Kleinsorge et al.
patent: 6263302 (2001-07-01), Hellestrand et al.
patent: 6339836 (2002-01-01), Eisenhofer et al.
patent: 6408428 (2002-06-01), Schlansker et al.
patent: 6457116 (2002-09-01), Mirsky et al.
patent: 6625638 (2003-09-01), Kubala et al.
patent: 2002/0059456 (2002-05-01), Ha et al.
“Efficient and Flexible Cosimulation Environment for DSP Applications”, Wongyong Sung, Soonhoi Ha; Dec. 1998, IEICE Trans. Fundamentals, vol. E81-A, No. 12, pp. 2605-2611.
“An Integrated Hardware-Software Cosimulation Environment for Heterogeneous Systems Prototyping”, Yongjoo Kim et al., Jun. 1996, In Proc. of Seventh IEEE International Workshop on Rapid System Prototyping, pp. 66-71.
Smith J. Douglas, “HDL Chip Design”, 1996, Doone Publications, Ch. 3: Language Fundamentals, pp. 41-59.
Edwards et al., “Hardware/software partitioning for performance enhancement”, 1995, Partitioning in Hardware-Software Codesigns, IEE Colloquium, pp. 2/1-2/5.
Hardt, W., An automated approach to HW/SW codesign [Hardware/software partitioning], IEE Colloquim, 1995, pp. 4/1-4/11.
“SOP: Adaptive Massively Parallel System,” by Tsukasa Yamauchi et al., NEC Research & Development, vol. 37, No. 3, Jul. 1996 (pp. 382-393).
“Smart Compilers Puncture Code Bloat,” Brown, Electronic Engineering Times, Oct. 9, 1995 (pp. 38 & 42).
“A High-Performance Microarchitecture with Hardware-Programmable Functional Units,” Razdan et al., Micro-27 Proceedings of the 27th Annual International Symposium on Microarchitecture, Nov. 30- Dec. 2, 1994 (pp. 172-180).
“Programmable Active Memories: Reconfigurable Systems Come of Age,” IEEE Transactions on VLSI Systems, 1995 (pp. 1-15).
“Pilkington Preps Reconfigurable Video DSP,” Clark, EE Times, week of Jul. 31, 1995.
“Coarse-Grain Reconfigurable Computing,” Mirsky, Ethan A., Thesis submitted at the Massachusetts Institute of Technology, Jun. 1996.
Eslick Ian S.
French Robert S.
Songer Christopher
Broadcom Corporation
Vu Tuan A
LandOfFree
System and method for preparing software for execution in a... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for preparing software for execution in a..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for preparing software for execution in a... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3738772