[LLVMdev] Release of Clang UPC v 3.4.1-1
Nenad Vukicevic
nenad at intrepid.com
Wed Dec 10 13:47:27 PST 2014
Intrepid Technology announces the availability of the Clang UPC
version 3.4.1-1 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.4 and provides the following
components:
1 - Clang UPC
UPC language compiler.
2 - Clang UPC2C
UPC to C translator compatible with the Berkeley UPC 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)
Runtime Environments
====================
Clang UPC provides two runtime environments:
SMP
Shared memory symmetric multiprocessing
Portals4
Infiniband networking with Portals 4.0 reference library support
The SMP runtime is the default configuration. To use the Portals4
runtime please provide the -DLIBUPC_RUNTIME_MODEL:=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.
-- END --
More information about the llvm-dev
mailing list