Newsgroups: comp.parallel,comp.sys.super,comp.lang.fortran From: forge@netcom.com (FORGE Customer Support) Subject: APR and Kuck Assoc. Announce Collaboration Apparently-To: comp-parallel@ames.arc.nasa.gov Followup-To: comp.parallel Organization: Applied Parallel Research, Inc. Follow-Up: comp.parallel Date: Thu, 11 Feb 1993 17:50:41 GMT ====================================================================== NEWS RELEASE FROM APPLIED PARALLEL RESEARCH, INC. 11 February 93 ====================================================================== Applied Parallel Research and Kuck and Associates announce the availability of a High Performance Fortran compilation system - xHPF. Placerville, CA, February 11, 1993 -- Applied Parallel Research (Placerville, CA) and Kuck and Associates (Champaign, IL) announce the addition of a High Performance Fortran compilation system to the FORGE 90 set of parallelization tools. Through a collaborative effort, APR and KAI are making available the first software system capable of accepting the subset of Fortran 90 and HPF directives recommended by the High Performance Fortran Forum (HPFF). The product, designated xHPF, takes as input this subset of Fortran 90 with HPF directives and produces a Fortran 77 program with imbedded calls to a communication library. The product will be available for delivery April 1, 1993 and will suppport current MIMD parallel architectures as well as clustered workstations. The HPF Forum, under the leadership of Dr. Ken Kennedy of Rice University, has proposed standards for specifying array decompositions for distributed memory parallel architectures. HPF provides a mechanism whereby programmers can write portable Fortran programs for a variety of MIMD systems, from clustered workstations to large parallel systems. APR is a voting member of the High Performance Fortran Forum. xHPF converts Fortran 90 array syntax to optimized DO loops, and performs high level dependency analysis for distribution of arrays and parallelization of DO loops. This high level analysis allows parallelization of DO loops at the outer-most level to obtain high parallel granularity with minimal communication overhead. An important feature of the product is its ability to verify the consistency of the HPF directives in a program. The Fortran 77 program produced by xHPF makes calls to APR's parallel runtime library, which interfaces to many of the popular message passing libraries such as PVM, Express, Linda, etc. Included with xHPF is a Parallel Simulator and a Parallel Profiler. The Simulator allows a single CPU system to provide an estimate of an application's performance on a given target architecture. The Profiler collects actual runtime statistics and provides fine grain information on CPU usage, communication times and CPU wait times. Applied Parallel Research has led the development of parallel programming tools built around a database representation of a Fortran program. Such tools are capable of a truly global program analysis, and are quite effective in identifying inhibitors to array distribution and parallelization. "We are extremely excited about this product. xHPF gives programmers the ability to write portable code for parallel architectures while still taking advantage of the maturity of existing Fortran 77 compilers. They won't have to wait until vendors have fully developed Fortran 90 parallelizing compilers", said John Levesque, President of APR. Kuck and Associates has pioneered the development of software that performs scalar, vector, and parallel optimizations on Fortran and C programs. Gary Guardia, President of KAI said, "KAI's expertise in optimization and APR's experience in parallelization are very complementary. This product represents the best technology of both companies. We're pleased that this collaboration can bring the advantages of HPF to users at an early date. Furthermore, this product is the first of several collabortive efforst discussed by the two companies." APR will be responsible for marketing and sales of the xHPF product. Information on the product can be obtained by contacting Robert Enk, APR Director of Sales and Marketing, at (301) 718-3733 Applied Parallel Research, Inc. Kuck and Associates, Inc. 550 Main St., Suite I 1906 Fox Drive Placerville, CA 95667 Champaign, IL 61820 Robert Enk, Sales & Marketing Tom Rozanski, Sales & Marketing (301) 718-3733 Fax: -3734 (217) 356-2288 Fax: -5199 -- /// Applied /// FORGE 90 Customer Support Group /// Parallel /// 550 Main St., Placerville, CA 95667 /// Research, Inc. (916) 621-1600 621-0593fax forge@netcom.com