Berkeley Unified Parallel C (BUPC) Compiler
This program is a portable, open-source, compiler for the UPC language. It is based on the Open64 framework and has extensive support for optimizations. This compiler operates by translating UPC into ANSI/ISO C for compilation by a native compiler and linking with the UPC Runtime Library. This design eases portability to both shared- and distributed-memory parallel architectures. For proper operation it requires the "Berkeley Unified Parallel C (UPC) Runtime Library" and its dependencies.
- Short Name / Acronym:
- BUPC
- Site Accession Number:
- 1876
- Software Type:
- Scientific
- License(s):
- BSD 3-clause "New" or "Revised" License
- Research Organization:
- Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
- Sponsoring Organization:
- USDOEPrimary Award/Contract Number:AC02-05CH11231
- DOE Contract Number:
- AC02-05CH11231
- Code ID:
- 17327
- OSTI ID:
- code-17327
- Country of Origin:
- United States
Similar Records
Berkeley Unified Parallel C (UPC) runtime library
Clang UPC2C Translator (Clang UPC2C) v9.0.1-1
Clang UPC Compiler (Clang UPC) v3.9.1-1
Software
·
Thu Jul 19 20:00:00 EDT 2018
·
OSTI ID:code-17132
Clang UPC2C Translator (Clang UPC2C) v9.0.1-1
Software
·
Wed Jan 12 19:00:00 EST 2022
·
OSTI ID:code-140955
Clang UPC Compiler (Clang UPC) v3.9.1-1
Software
·
Wed Jan 12 19:00:00 EST 2022
·
OSTI ID:code-140958