Method of, system for, and computer program product for providin

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

395705, G06F 945

Patent

active

058451269

ABSTRACT:
Method of, system for, and computer program product for generating efficient code for a set of nested Fortran 90 array constructors without introducing temporary vectors by the use of normalized counters and by maintaining array constructor extent structure trees. Non-perfectly nested array constructors and array constructors with dynamic extents may be inlined. The results provided include a reduction in run-time memory storage usage and an improvement in execution time performance.

REFERENCES:
patent: 5175856 (1992-12-01), Van Dyke et al.
patent: 5200915 (1993-04-01), Hayami et al.
patent: 5274818 (1993-12-01), Vasilevsky et al.
patent: 5276881 (1994-01-01), Chan et al.
patent: 5280613 (1994-01-01), Chan et al.
patent: 5339419 (1994-08-01), Chan et al.
patent: 5375242 (1994-12-01), Kumar et al.
patent: 5485619 (1996-01-01), Lai et al.
patent: 5640568 (1997-06-01), Komatsu
Aho, et al., "Compilers Principles, Techniques, and Tools," Addison-Wesley, pp. 36-37, 316-319, 345-347, and 660-664, 1988.
Ju, et al., "The classification, fusion, and parallelization of array language primitives," IEEE, IEEE Trans. on Para. and Dist. Systs., vol. 5, iss 10, pp. 1113-1120, Oct. 1994.
Bozkus, et al., "Compiling distribution directives in a Fortran 90D compiler," IEEE, Proc. of 5th IEEE Symp. on Para. & Dist. Proc., pp. 617-620, Dec. 4, 1993.
Bozkus, et al., "Scalable libraries for Fortran 90D/High Performance Fortran," IEEE, Proc. of Scalable Para. Lib. Conf., pp. 67-76, Oct. 8, 1993.
Thakur, et al., "Runtime array redistribution in HPF programs," IEEE, Proc. of Scalable HP Comp. Conf., pp. 309-316, May 25, 1994.
Albert, et al., "Data parallel computers and the FORALL statement," IEEE, 3rd Symp. on Front. of Massively Para. Comp., pp. 390-396, Oct. 10, 1990.
Choudhary, et al., "Compiling Fortran 77D and 90D for MIMD distributed-memory machines," IEEE, 4th Symp. on the Frontiers of Massively Para. Comp., pp. 4-11, Oct. 21, 1992.
Albert, et al., "Data Parallel Computers and the FORALL Statement," Journal of Parallel and Distributed Computing, vol. 13, No. 2, pp. 185-192, Oct. 1991.
Gao, et al., "A Strict Monolithic Array Constructor," Proc. of 2nd IEEE Symp. on Parallel and Dist. Proc., pp. 596-603, Dec. 13, 1990.
Choudhary, et al., "Unified Compilation of Fortran 77D and 90D," ACM Letters on Prog. Langs. and Sys., vol. 2, No. 1-4, pp. 95-114, Dec. 1993.
"International Fortran Standard" ISO/IEC 1539:1991.
"Data Parallel Computers and the FORALL Statement", Albert, Eugene; Lukas, Joan D.; Steele, Guy L., Jr., Journal of Parallel and Distributed Computing, vol. 13, No. 2, Oct. 1991, pp. 185-192.
"Unified Compilation of Fortran 77D and 90D" Choudhary, Alok; Gox, Geoffrey; Hiranandani, Seema, ACM Letters on Programming Languages and Systems, vol. 2, No. 1-4, Mar.-Dec., 1993, pp. 95-114.
A Strict Monolithic Array Constructor:, Gao, Guang R.; Yates, Robert, Kim; Dennis, Jack B.; Mullin, Lenore M. R., Proceeding of the Second IEEE Symposium on Parallel and Distributed Processing, pp. 596-603, 1990.

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

Method of, system for, and computer program product for providin does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of, system for, and computer program product for providin, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of, system for, and computer program product for providin will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2402491

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