Version: 2008
advertisement
Click Here

Berkeley UPC 2.4.0

  • Quick specs
  • Price: Free
  • Operating system: Windows 95/98/2000/XP/2003/NT
  • Date added: November 01, 2006
  • Total Downloads: 96
  • Downloads last week: 1
  • See full specifications
Add to my list Add to my Watch List
Tested spyware free

Publisher's description

From Lawrence Berkeley National Laboratory :

Unified Parallel C (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.

In order to express parallelism, UPC extends ISO C 99 with the following constructs:

  • An explicitly parallel execution model
  • A shared address space
  • Synchronization primitives and a memory consistency model
  • Memory management primitives
UPC combines the programmability advantages of the shared memory programming paradigm and the control over data layout and performance of the message passing programming paradigm.

Berkeley UPC is a high-performance, portable and fully open-source implementation of the UPC language designed for large-scale multiprocessors, PC clusters, and clusters of shared memory multiprocessors. Berkeley UPC is the first UPC implementation available for Microsoft Windows, providing support for UPC code development on Windows laptops and desktop workstations.

What's new in this version:

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 UP... see all new features

Build killer apps for multicore

More popular Interpreters & Compilers downloads

  1. 1,501 downloads 1. Bat To Exe Converter
  2. 866 downloads 2. Borland C++ Builder
  3. 791 downloads 3. Dev-C++
  4. 785 downloads 4. Silverfrost FTN95
  5. 352 downloads 5. Net Express with .NET
  6. See all Interpreters & Compilers downloads
Get the scoop on what you need to secure your PC.

User reviews

Write your own review Be the first one to review Berkeley UPC 2.4.0 and share your experience with the CNET community!

Submit your review

Log in or create an account to submit your review for:

Berkeley UPC 2.4.0

ORLog in with your Facebook account
1. Rate this product:
(Mouse over the stars to rate this product and click to set your rating.)
2. One-line summary:(Summarize your review in one line. 10 characters minimum; required.)
0 of 55 characters
3. Pros:(Tell us what you like about this product. 10 characters minimum; required.)
0 of 250 characters
4. Cons:(Tell us what you don't like about this product. 10 characters minimum; required.)
0 of 250 characters
Bottom-line summary:(Explain to us in detail why you like or dislike the product, focusing your comments on the product's features and functionality, and your experience using the product. This field is optional.)
0 of 5000 characters

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

Submit
See more CNET content tagged:
C,
Microsoft Windows,
high-performance,
programming

Previous Versions:


Get free trials and software from our premier partners

advertisement
Click Here