Data processing: software development – installation – and managem – Software program development tool – Translation of code
Reexamination Certificate
2007-08-07
2007-08-07
Dam, Tuan (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Translation of code
C717S116000, C717S149000
Reexamination Certificate
active
10630023
ABSTRACT:
Methods, compiler apparatus and a computer program product for compiling UPC source code are disclosed. UPC-unique constructs are converted into C-level form. The C-level constructs are inserted into the source code to form a combined code. The combined code is translated into an intermediate form, wherein any surviving UPC-unique components are discarded. All UPC-unique data or statements are converted to a form that can be handled by general compiler architectures, yet retain UPC properties. The resultant intermediate form is converted to compiled machine code. The generation of C-level constructs occurs at a compiler front end module, avoiding difficulties in intermediate code handling.
REFERENCES:
patent: 5752036 (1998-05-01), Nakamura et al.
patent: 5940620 (1999-08-01), Graham
patent: 6106575 (2000-08-01), Hardwick
patent: 6253370 (2001-06-01), Abadi et al.
patent: 6760906 (2004-07-01), Odani et al.
A.V. Aho; R. Sethi, J.D. Ullman, Compilers Principles, Techniques, and Tools, 1998, pp. 1-23, 83-87, 159-171, 463-472, 513, 585-591, Addison-Wesley Publishing Company.
T.A. El-Ghazawi, W.W. Carlson, J.M. Draper, UPC Language Specifications V1.1, Mar. 24, 2003, University of California Berkely and National Energy Research Scientific Computing Center, Lawrence Berkely National Laboratory, Office of Science, US Department of Energy (http://upc.nersc.gov).
Wei Chen, The Berkely UPC Compiler, Mar. 2003, Open64 User Forum, International Symposium on Code Generation and Optimization, San Francisco, CA.
Barik Rajkishore
Kurhekar Manish
Varma Pradeep
Dam Tuan
Gibb & Rahman, LLC
International Business Machines - Corporation
McSwain, Esq. Marc
Tecklu Isaac
LandOfFree
Compilation of unified parallel C-language programs does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Compilation of unified parallel C-language programs, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Compilation of unified parallel C-language programs will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3887708