• Navigation
  • open search





Berkeley UPC

Publisher's Description

read more +
User Reviews

Add Your Review

Login or create an account to post a review.

You are logged in as . Please submit your review for Berkeley UPC
Add Your Review

The posting of advertisements, profanity, or personal attacks is prohibited.
Click here to review our site terms of use.

Update Your Review

Since you've already submitted a review for this product, this submission will be added as an update to your original review.

The posting of advertisements, profanity, or personal attacks is prohibited.
Click here to review our site terms of use.

Full Specifications

What's new in version 2.4
2006-11-02 Berkeley UPC release 2.4.0 (and 2.3.16 BETA 1)
  • 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:
  • 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 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
Publisher Lawrence Berkeley National Laboratory
Publisher web site
Release Date November 02, 2006
Date Added November 02, 2006
Version 2.4
Category Developer Tools
Subcategory Interpreters & Compilers
Operating Systems
Operating Systems Windows 95/98/NT/2000/XP/2003
Additional Requirements
  • Windows 95/98/ME/NT/2000/XP/2003
  • GNU Cygwin environment (provided by binary installer)
  • Download Information
    File Size 1.24GB
    File Name berkeley_upc-2.10.0-bin.tar.gz
    Total Downloads 196
    Downloads Last Week 1
    License Model Free
    Limitations Not available
    Price Free

    Previous Versions:

    Add to my list Report a problem
    read more +

    More Products to Consider


    Submit a problem report for Berkeley UPC

    Please describe the problem you have with this software. This information will be sent to our editors for review.


    The Installer isn't working as expected

    The download link does not work

    The software has a newer version

    The product contains malicious software



    Please select a feedback type.

    Please enter a description.

    Submit Problem Report


    Problem Report submitted

    Thank you for submitting a problem report! The Download team is committed to providing you with accurate software information.