SofoTex.com free mac software downloads
Top Downloads | Featured downloads | Freeware | New | Reviews   
windows mac os software downloads  
 Find Software     Advance search
You are here » Home: Development Tools: Berkeley UPC

Berkeley UPC

  • Download Now!
  • Visit Homepage
  • Write a Review
  • User Rating: Berkeley UPC Rating Rate It
  • Report a broken link
  • Add to your Favorites!
  • Berkeley UPC Publisher's Description:
    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 Mac OS X, and delivers competetive performance for supercomputing applications on the largest OS X clusters in the world, yet also provides support for UPC code development on Mac OS X laptops and desktop workstations.

    What's new in this version:
    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: 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):
    o bug525: optimizer crashes on Tru64/CompaqC for libgasnet
    o bug1229: More robust preprocessing on Compaq C
    o bug1389: ansi-aliasing violations on small local put/get copies
    o bug1531: improved lock fairness to remote lock requests
    o bug1594: timer inaccuracies on Cray X1E
    o bug1645: preprocess-time failure 'Backslash found where operator expected'
    o bug1657: PACKAGE_* symbols exposed to UPC code on GCCUPC+UPCR
    o bug1683: improve upcrun handling of -shared-heap-max
    o 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

    Specifications
    Date Added: Sat Nov 18 2006
    Version: 2.4.0
    License: Freeware
    Price/Registration Fee $: Free
    File size: list
    Operating System: Mac OSX 10.3 or newer and XCodeTools 1.x or newer
    Company: Lawrence Berkeley National Laboratory


    Your Rating:
    poor 1 2 3 4 5 excellent
    Subject:

    Write a review:

    Your Name:

    Your Email:

     

    <- Previous - Next ->

    Related Products:

  • MySQL Query Browser
    MySQL Query Browser is a database querying tool that combines the simplicity of a ...
  • LAME QuickTime MP3 Encoder Component
    Adds LAME based MP3 encoding export support to QuickTime, allowing all QuickTime API ...
  • ArgoUML
    now have access to the Spell Checker. You can verify the spelling in an entire docum
  • NetBeans IDE
    An open source IDE written in the Java programming language. A tools platform into which ...
  • Tomcat
    Tomcat By SW includes many industry-standard components for developing and deploying ...
  • MagicDraw UML
    MagicDraw is a visual UML modeling and CASE tool with teamwork support. Designed for ...
  • Torque Game Engine SDK
    About Torque Game Engine SDK A fully featured AAA game engine with award winning ...
  • HexEdit
    Hexadecimal file editor that handles both data and resource forks. It is the most widely ...
  • BlueJ
    BlueJ is an integrated Java development environment developed specifically for ...
  • Oracle SQL Developer
    Oracle SQL Developer is a graphical tool that enhances productivity and simplifies ...
  • Categories
    Apple
    Audio
    Business Software
    Communication
    Development Tools
    Drivers
    Educational
    Email Utilities
    Games
    Graphics Software
    Home And Desktop
    Internet
    iPod And iTunes
    Mac Utilities
    Miscellaneous
    Multimedia
    Networking
    Productivity Tools
    Screen Savers
    Security
    Video
    Widgets

    Free Newsletter
    Keep informed of new additions to SofoTex, by subscribing to our low-volume weekly free newsletter that will deliver latest Mac OS Freeware, Shareware straight to your inbox!
    Email :

     

    Premiere Downloads
    Spring Cleaning
    Take Control with the NEW Spring Cleaning 7.0! Secure your privacy, Boost performance and protect information!

    Norton AntiVirus
    Trusted antivirus for Macs. It automatically removes viruses from email attachments, Internet downloads.

    Quicken Mac
    Optimize your investments. Maximize your return. Quicken gives you all the most powerful tools for your personal finances

    StuffIt Deluxe
    Now your complete information management toolkit! Completely redesigned for better performance and expanded functionality.

    Toast Titanium
    Roxio Toast® sets the standard for burning CDs, DVDs, and now Blu-ray discs on the Mac.



    Home | Developer Center | Link to Us | RSS Feeds | Contact Us | Privacy Statement

    Copyright © 1999-2008 SofoTex Inc. All rights reserved.