Berkeley UPC

소프트웨어 스크린 샷:
Berkeley UPC
소프트웨어 정보:
버전: 2.28 업데이트
업로드 날짜: 13 Aug 18
라이센스: 무료
인기: 8
크기: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

UPC (Unified Parallel C)는 대규모 병렬 시스템에서 고성능 컴퓨팅을 위해 설계된 C 프로그래밍 언어의 확장입니다.이 언어는 공유 및 분산 메모리 하드웨어 모두에 대해 통일 된 프로그래밍 모델을 제공합니다. 프로그래머는 변수가 각 프로세서에 의해 직접 읽고 쓰여지지만 각 변수는 물리적으로 단일 프로세서와 연관되어있는 단일 공유 된 분할 주소 공간을 제공받습니다. UPC는 프로그램 시작시 일반적으로 프로세서 당 하나의 실행 스레드로 병렬 처리량이 고정되는 SPMD (Single Program Multiple Data) 모델을 사용합니다.


UPC 언어는 ISO C99 : AC, Split-C 및 Parallel C Preprocessor (PCP)에 대한 병렬 확장을 제안한 세 가지 다른 초기 언어의 경험을 통해 발전했습니다. UPC는이 세 가지 언어의 상위 집합이 아니라 오히려 각각의 최상의 특성을 추출하려는 시도입니다. UPC는 공유 메모리 프로그래밍 패러다임의 프로그래밍 가능성 이점과 메시지 전달 프로그래밍 패러다임의 데이터 레이아웃 및 성능을 제어합니다.

요구 사항 :

Xcode

유사한 소프트웨어

F-Script
F-Script

4 Jan 15

ActivePython (Mac)
ActivePython (Mac)

12 Dec 14

Agena
Agena

1 Sep 16

코멘트 Berkeley UPC

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!