Unified Parallel C

Unified Parallel C (UPC)
패러다임병렬, 메시지 전달, 명령형(절차적), 구조적
설계자UPC 컨소시엄
최근 버전2020.12.0/2020년 12월 11일 (2020-12-11)
자료형 체계정적, 위크(weak), 매니페스트
운영 체제크로스 플랫폼
웹사이트upc-lang.org
주요 구현체
Clang UPC, GNU UPC, IBM XL UPC Compilers, HP UPC, Berkeley UPC, Michigan Tech MuPC, Cray UPC
영향을 받은 언어
C, AC, Split-C, Parallel C Preprocessor

Unified Parallel C(UPC)는 대규모 명령 머신들의 고성능 컴퓨팅을 위해 설계된 C 프로그래밍 언어 확장이다. 공통 전역 주소 공간(SMP, NUMA) 확장, 분산 메모리(예: 클러스터) 확장을 포함한다. 프로그래머는 하나의 파티션된 전역 주소 공간을 할당받으며 여기서 공유 변수는 중앙 처리 장치가 직접 읽고 쓸 수 있으나 각 변수는 물리적으로 단일 프로세서에 연결된다.

같이 보기

외부 링크

  • Unified Parallel C 위키데이터에서 편집하기 - 공식 웹사이트
  • UPC at LBNL
  • UPC at GWU Archived 2012년 7월 8일 - 웨이백 머신
  • GNU UPC Archived 2010년 2월 11일 - 웨이백 머신
  • UPC Tutorial (2003)
  • v
  • t
  • e
일반
병렬화 수준
스레드
이론
구성 요소
조정
프로그래밍
하드웨어
API
문제
전거 통제: 국가 위키데이터에서 편집하기
  • 이스라엘
  • 미국