Download List

프로젝트 설명

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. Berkeley UPC provides a portable, high-performance compiler for developing UPC software on systems ranging from clusters to custom supercomputers and even laptop-grade systems.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-10-22 05:21
2.13.6

이 릴리스 Cray XE와 모듬된 사소한 버그의 제미니 상호 연결에 대 한 지원을 추가합니다.
Tags: Pre-Release, Bugfixes, Enhancements
This release adds support for the Gemini interconnect of the Cray XE and assorted minor bugfixes.

2011-01-04 07:02
2.12.1

다수의 버그수정과 개선.
Tags: Bugfixes, Enhancements, UPC
Numerous bugfixes and enhancements.

2010-05-21 17:57
2.10.2

수많은 버그, 그리고 몇몇 성능과 이동성을 고정했다 개선 사항이되었다.
Tags: Patch Release
Numerous bugs were fixed, and several performance and portability improvements were made.

2009-11-05 00:37
2.10.0

지원 맥 OS X 10.6 (스노 레오파드)와 크레이 XT는 IBM의 BG에 대한 더 많은 최신 시스템 소프트웨어를 출시하는 연장 / 피 성능 개선 및 버그수정 많은 지원 네트워크에 제출했다. 다수의 코드 생성 버그가 수정되었습니다. 사용성 많은 플랫폼에 대한 수정되었다.
Tags: Minor feature enhancements
Support was extended to Mac OS X 10.6 (Snow Leopard) and to more recent systems software releases on Cray XT and IBM BG/P. Performance improvements and bugfixes were made on many supported networks. Numerous code generation bugs were fixed. Usability fixes were made for many platforms.

2008-11-12 18:45
2.8.0

IBM의 BlueGene에 대한 기본 지원 / P는 새로운 "dcmf"네트워크를 통해 추가되었습니다. 포털 네트워크를 지원하는 로컬 메모리 캐시 등록 업그레이 드되었습니다. 성능 및 Myrinet의 정확성에 문제가 / GM과 LAPI 지원을 고정했다. 인피 니 밴드를 지원 Qlogic InfiniPath 연장했다. mipsel 용 SiCortex 등에 대한 지원 / 리눅스 플랫폼, 향상이 추가되었습니다. GCCUPC 지원 GCCUPC 4.2.0.2 이상 연장했다. ARM 프로세서에 대한 실험을 지원이 추가되었습니다. 개선 및 수정 MIPS의, 알파, PPC를위한, 그리고 스팍 프로세서되었다. 오순절 번역자의 많은 codegen과 같은 오류 메시지가 버그가 수정되었습니다. 수많은 사소한 버그가 수정되었습니다.
Tags: Major feature enhancements
Native support for IBM BlueGene/P was added via the new "dcmf" network. Portals network support was upgraded to cache local memory registration. Performance and correctness problems in Myrinet/GM and LAPI support were fixed. InfiniBand support was extended to Qlogic InfiniPath. Support for MIPSEL/Linux platforms, including SiCortex, was added and improved. GCCUPC support was extended to GCCUPC 4.2.0.2 and newer. Experimental support for ARM processors was added. Improvements and fixes were made for MIPS, Alpha, PPC, and SPARC processors. Many codegen and error message bugs in the UPC translator were fixed. Numerous minor bugs were fixed.

Project Resources