• Navigation
  • open search





Editors' Rating:
Editors' Rating:
No Rating
Average User Rating:
Be the first to rate this product!
No ratings

Quick Specs

  • Version:
  • Total Downloads:
  • Date Added:
    Nov. 02, 2006
  • Price:
  • File Size:
  • Downloads Last Week:
  • Platform:
Sponsored Products
read more +

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 207
    Downloads Last Week 0
    License Model Free
    Limitations Not available
    Price Free
    Report a problem

    Previous Versions