icon

Berkeley UPC 2.12.1

Portable Unified Parallel C compiler.

License / Price:
Freeware / Free
Last Updated:
2010-12-09
Operating System:
Mac OS X
Publisher:
LBNL and UC Berkeley

Description of Berkeley UPC 2.12.1

BSEditor: 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 start-Up 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.

Requirements: Mac OS X 10.5 or higher
Platform: Intel

Download Berkeley UPC 2.12.1

Software for New Macfans

Hotspot Shield
Hotspot Shield
Internet Utilities

Download Hotspot Shield

Magican
Magican
System Utility

Download TuneUp

TweetDeck
TweetDeck
Browsing the moment

Download Tweetdeck

Netnewswire
Netnewswire
Newsreader

Download Netnewswire

Opera for mac
Opera for mac
Fast browser

Download Opera for mac

Transmission
Transmission
Free BitTorrent

Download Transmission

Folx Downloader
Folx Downloader
Download manager

Download Folx Downloader

AirRadar
AirRadar
Network scanning

Download AirRadar

VLC Media Player
VLC Media Player
Multimedia player

Download VLC Media Player

Toast Titanium
Toast Titanium
CD&DVD burner

Download Toast Titanium

DVDRemaster Pro
DVDRemaster Pro
Burner & Converter

Download DVDRemaster Pro

Senuti
Senuti
Music transfer tool

Download Senuti

MacKeeper
MacKeeper
System Management

Download MacKeeper

VMware Fusion
VMware Fusion
Virtualization app

Download VMware Fusion

Dropbox
Dropbox
Backup & sync

Download Dropbox

Ipartition
iPartition
Disk partition

Download Ipartition

Xmind
Xmind
Brainstorming

Download Xmind

Evernote
Evernote
Capture tool

Download Evernote

Things
Things
Task management

Download Things

Quicksilver
Quicksilver
Graphical shell

Download Quicksilver

New Mac Software Released

icon
CLBuilder 1.11
A developer tool to easily write, compile, execute and profile OpenCL kernel.
icon
Magic Script Creator 1.2.0
Lets you build custom,fully functional AppleScripts by answering a few questions
icon
QRBeam 1.3
Create your own QR codes and to send data to your smartphone via QR codes
icon
Quick Programming 1.0.1
The simple little app that lets you quickly test PHP Code
icon
Google Web Toolkit 2.2
Productivity for developers, performance for users
icon
Delivery 1.0.2
A little, yet powerful code compressor
icon
ActiveDeveloper 2.19
Develop and Runtime Objective-C IDE
icon
Versions 1.0.9
Versions provides a pleasant way to work with Subversion on your Mac.
icon
Tcl Dev Kit 5.2.1.0
The Tcl Dev Kit (TDK) provides essential tools for Tcl programmers
icon
FIR HDL Writer 0.9
FIR HDL Writer is Electronic Design Automation (EDA) tool.

Bookmark Berkeley UPC 2.12.1

Top Mac Software Downloads

Popular Searches

Recent Searches