Jump to content United States-English
HP.com Home Products and Services Support and Drivers Solutions How to Buy
» Contact HP
More options
HP.com home
Parallel Programming Guide for HP-UX Systems > Chapter 1 Introduction to parallel environments

HP UPC

» 

Technical documentation

Complete book in PDF
» Feedback
Content starts here

 » Table of Contents

 » Glossary

HP UPC is a fully conforming implementation of the UPC language, with some extensions, primarily for compatibility with the HP C and HP C++ products. UPC is fully compliant with the ANSI C99 specification except for complete implementation of the complex data type. Note also that the C run-time library used by UPC might not provide complete implementation of the C99 run-time components. UPC supports variable length arrays on the Tru64 UNIX platform, but not on the HP-UX platform. HP UPC supports the UPC language specification Version 1.1.1 developed by the UPC Consortium and released in May 2004. The HP UPC product consists of the following components:

  • The compiler driver program, upc , controlling the compilation and linking process.

  • The compiler, upc_cc , run by the driver.

  • The UPC Run-Time library, libupc , providing the interface between the compiler-generated code and the memory interconnect system. The library is also referred to as the UPC Run-Time System, or UPCRTS.

  • The prun command, provided with the AlphaServer SC software.

  • Optional Run-Time Environment components.

Printable version
Privacy statement Using this site means you accept its terms Feedback to webmaster
© Hewlett-Packard Development Company, L.P.