[llvm-dev] Release of Clang UPC v 3.8.1-0

Nenad Vukicevic via llvm-dev llvm-dev at lists.llvm.org
Thu Sep 22 14:33:13 PDT 2016


Clang UPC and UPC2C v3.8.1-0 Release

Intrepid Technology announces the availability of the Clang UPC version
3.8.1-0 compiler. Clang UPC is a Unified Parallel C compiler that extends
the capability of the Clang/LLVM compiler and tool set.

For further information on the UPC language and this implementation consult
http://clangupc.github.io.

This release is based on Clang/LLVM 3.8.1 and provides the following
components:

   -

   Clang UPC
   UPC language compiler.
   -

   Clang UPC2C
   UPC to C translator compatible with the Berkeley UPC
   <http://upc.lbl.gov/> toolset.

It has been tested on the following configurations:

   - Intel (Xeon) (64 bit)
   - AMD (Opteron) (64/32 bit)
   - Intel i686 (32 bit)
   - PowerPC (Power7) (64 bit)

More information on Clang UPC configuration and install can be found
at the Clang
UPC <http://clangupc.github.io/clang-upc/> web page.
Runtime Environments

Clang UPC provides two runtime environments: SMP (Shared memory), and
Portals4 (Infiniband networking).

The SMP runtime is the default configuration. To use the Portals4 runtime
please use the *-DLIBUPC_RUNTIME_MODEL:=[smp|portals4]* option when
configuring with cmake.

More information on the Portals4 based runtime can be found on its project
web page <http://clangupc.github.io/portals4>.
Downloads

The following three source code components of Clang UPC are available for
download: llvm-upc, clang-upc, and upc2c at GitHub download page
<http://clangupc.github.io/download.html>.

For convenience a tarball release of all three components is also provided.

-- 
Nenad
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20160922/777dc9b0/attachment.html>


More information about the llvm-dev mailing list