FREE Registration is required
Overview:
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.
(Is this item miscategorized? Does it need more tags? Let us know.)
| Format: | Software | ||
| Date: | Nov 2009 | Version: | 2.10.0 |
| License: | Free | ||
| Platform: | Mac | ||
| System Req: | XCode installed |
Top results from Interpreters and Compilers
![]() |
VxDWriter 2.0 (Windows) |
![]() |
SurfMap 3.5 (Windows) |
![]() |
MetaKit 2.3.3 (Windows) |
![]() |
EnviroPro 1.1.0 (Windows) |
![]() |
FXTools Professional 4.1 (Windows) |
White Papers, Webcasts, and Resources
- Employment Screening Company Optimizes Productivity, Improves Customer Satisfaction MicrosoftFollow one human resources services company as it searches for a CRM solution to let employees collaborate more easily with external suppliers.
- Create Enduring Customer Relationships OracleDevelop profitable, long-term relationships with your customers by truly differentiating your business with a solid and strategic loyalty program.
- Case Study - Golder Associates RiverbedRead how a leading environmental planning organization brought speedy WAN performance to all their offices and mobile workers around the world.
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
- Keep Up With The Latest In Document Management with The DocuMentor.
-
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
- Learn more >>
- The best support in the Linux business
-
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.

- Learn more >>
- Learn more about tools to grow your business
-
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
- Save time with the UPS Business Essentials Guide
- New Online Dashboard for IT Leaders
-
Read about top issues IT decision-makers face every day, plus get cost-effective solutions to real-life IT problems.
- Learn more >>
SmartPlanet
- Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
- More from IBM
- Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
- Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report





