Compilation of unified parallel C-language programs

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3887708

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.