BU
다운로드 v2020.4.0
698 다운로드
| 버전 | 2020.4.0 |
|---|---|
| 발행자 | Lawrence Berkeley National Laboratory |
| 출시일 | 2020. 9. 21. |
| 추가 된 날짜 | 2020. 9. 21. |
| OS 요구 사항 | Macintosh |
| 요구 사항 | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| 총 다운로드 | 698 |
| 주당 다운로드 | 1 |
| 가격 | Free |
기술
UPC(Unified Parallel C)는 대규모 병렬 시스템에서 고성능 컴퓨팅을 위해 설계된 C 프로그래밍 언어의 확장입니다. 이 언어는 공유 및 분산 메모리 하드웨어 모두에 대해 균일한 프로그래밍 모델을 제공합니다. 프로그래머에게는 모든 프로세서에서 변수를 직접 읽고 쓸 수 있는 공유 분할된 단일 주소 공간이 제공되지만 각 변수는 물리적으로 단일 프로세서와 연결됩니다. UPC는 일반적으로 프로세서당 단일 실행 스레드로 프로그램 시작 시 병렬 처리량이 고정되는 SPMD(단일 프로그램 다중 데이터) 계산 모델을 사용합니다.
UPC 언어는 ISO C 99에 대한 병렬 확장을 제안한 다른 세 가지 이전 언어인 AC , Split-C 및 PCP(병렬 C 전처리기)에 대한 경험에서 발전했습니다. UPC는 이 세 가지 언어의 상위 집합이 아니라 각각의 최상의 특성을 추출하려는 시도입니다. UPC는 공유 메모리 프로그래밍 패러다임의 프로그래밍 가능성 이점과 메시지 전달 프로그래밍 패러다임의 데이터 레이아웃 및 성능에 대한 제어를 결합합니다.
주요 세부 사항
- 고성능 병렬 컴퓨팅을 위해 설계된 C 프로그래밍 언어의 확장
- 09/21/20에 마지막으로 업데이트됨
- 지난 6개월 동안 1개의 업데이트가 있습니다.
- 현재 버전에는 VirusTotal에 0개의 플래그가 있습니다.