Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Berkeley Unified Parallel C (BUPC) Compiler

Software ·
DOI:https://doi.org/10.11578/dc.20180904.7· OSTI ID:code-17327 · Code ID:17327

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:
USDOE

Primary 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
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

Related Subjects