Linux SoftwareSystemClustering and Distributed NetBerkeley Unified Parallel C 2.4.0

Berkeley Unified Parallel C 2.4.0



Developer:   University of California, Berk
      more software by author →
Price:  0.00
License:   BSD License
File size:   0K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Unified Parallel C, in short UPC, is an extension of the C programming language designed for high performance computing on large-scale parallel machines.

The language provides a uniform programming model for both shared and distributed memory hardware.

The programmer is presented with a single shared, partitioned address space, where variables may be directly read and written by any processor, but each variable is physically associated with a single processor.

UPC uses a Single Program Multiple Data (SPMD) model of computation in which the amount of parallelism is fixed at program startup time, typically with a single thread of execution per processor.

What's New in This Release:
- Add initial native support for the Cray XT3 via new 'portals' network
- Implement the GASP 1.5 performance instrumentation interface, supporting the
Parallel Performance Wizard (PPW) and other third-party profiling tools.
- Add bupc_ticks_to_ns() - finer granularity timer query
- Add the Berkeley implementations of the UPC collectives and UPC-IO to GCCUPC+UPCR
- Add most of the Berkeley UPC library extensions to GCCUPC+UPCR
- Add upcdecl command-line tool (also online at: http://upc.lbl.gov/upcdecl)
- Add support for alloca() and stdarg.h
- Performance improvements to the BUPC semaphore library for signalling store
- Add bupc_thread_distance() - runtime thread layout query for hierarchical systems
- Add a remote fetch-and-add UPC library extension (initially just for 64-bit ints)
- Allow configure-time tuning of bit distribution in packed pointer-to-shared rep
- Fix the following notable bugs in 2.2.2 (see http://upc-bugs.lbl.gov for details):
- bug525: optimizer crashes on Tru64/CompaqC for libgasnet
- bug1229: More robust preprocessing on Compaq C
- bug1389: ansi-aliasing violations on small local put/get copies
- bug1531: improved lock fairness to remote lock requests
- bug1594: timer inaccuracies on Cray X1E
- bug1645: preprocess-time failure 'Backslash found where operator expected'
- bug1657: PACKAGE_* symbols exposed to UPC code on GCCUPC+UPCR
- bug1683: improve upcrun handling of -shared-heap-max
- bug 1743: More robust behavior when backend C compiler changes
- Improved SRV-based DNS failover for upcc HTTP translation
- Add gzip compression to HTTP netcompile, for faster compiles over slow links
- Improved robustness for SSH netcompile to handle stray output from dotfiles
- Numerous misc minor bug fixes
tags gccupc upcr  http upc  lbl gov  more robust  upc library  upcr add  add bupc  the berkeley  support for  

Download Berkeley Unified Parallel C 2.4.0


 http://upc.lbl.gov/download/


Authors software

Berkeley Unified Parallel C 2.4.0 (by University of California, Berk)


Similar software

Berkeley Unified Parallel C 2.4.0 (by University of California, Berk)

TAU 2.15.5 (by The Advanced Computing Laboratory)

BSPonMPI 0.2 (by Wijnand J. Suijlen)
BSPonMPI is a platform independent software library for developing parallel programs

libGlass 0.7.1 (by Bruno Barberi Gnecco)
libGlass is a library for distributed computing that makes its programming easy.

The Glass framework is a scalable set of componen

ExtenDB Parallel Server Standard Edition 1.1.1 (by ExtenDB Inc.)
ExtenDB Parallel Server project is a loosely-coupled clustered database system that provides the heart of your Business Intelligence

MLton 20051202 (by Stephen Weeks)
MLton is a whole-program optimizing Standard ML compiler

Java Parallel Processing Framework 0.23.1 Beta (by Laurent Cohen)

KOJAK 2.2b2 (by KOJAK Development Team)
KOJAK (Kit for Objective Judgement and Knowledge-based Detection of Performance Bottlenecks) is a set of generic and interoperable to

Paderborn University BSP Library 07-21-2006 (by PUB Development Team)
Paderborn University BSP Library is a C-Library to support development of parallel algorithm based on the "Bulk-Synchronous-Parallel-

LAPACK 3.1.0 (by LAPack Development Team)
LAPACK is a linear algebra library, based on LINPACK and EISPACK.

LAPACK is written in Fortran77 and provides routines for solving


Other software in this category

openMosix kernel-2.4.26 (by Moreno Baricevic)
openMosix is a Linux kernel extension for single-system image clustering

Mantaray 2.0 (by Amir Shevat)
MantaRay project is an innovative open-source data messaging project that was designed to address the continuously changing structure

Linux NFS Utilities 1.0.9 (by Linux NFS Developers)
Linux NFS Utilities are NFS utilities for Linux NFS clients and servers.

Here are some key features of "Linux NFS Utilities":
· N

v9fs 2.0.3 (by Ron Minnich)
v9fs provides a Plan 9 9P2000 resource sharing protocol for the Linux 2.6 kernel

Kerrighed 1.0.1 (by Kerrighed Research Team)
Kerrighed is a Single System Image operating system for clusters

    search


Featured Software

jEdit 4.3 pre8
jEdit is an Open Source text editor written in Java

Opera 9.02
Surf the Internet in a safer, faster, and easier way with Opera browser

GNU Aspell 0.60.4
GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


Subscribe in Rojo
Google Reader
Add to My Yahoo!

Add to My AOL
Subscribe with Bloglines
Subscribe in NewsGator Online
Add 'nixbit linux software' to Newsburst from CNET News.com
del.icio.us nixbit linux software


Top tags