| Versi: kapan | 2020.4.0 |
|---|---|
| Penerbit | Lawrence Berkeley National Laboratory |
| Tanggal rilis | 21 Sep 2020 |
| Tanggal Ditambahkan | 21 Sep 2020 |
| Persyaratan OS | Macintosh |
| Persyaratan | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Total unduhan | 698 |
| Download per minggu | 1 |
| Harga | Free |
Deskripsi
Unified Parallel C (UPC) adalah perpanjangan dari bahasa pemrograman C yang dirancang untuk komputasi kinerja tinggi pada mesin paralel skala besar. Bahasa ini menyediakan model pemrograman yang seragam untuk perangkat keras memori bersama dan terdistribusi. Pemrogram disajikan dengan satu ruang alamat bersama yang dipartisi, di mana variabel dapat langsung dibaca dan ditulis oleh prosesor apa pun, tetapi setiap variabel secara fisik terkait dengan prosesor tunggal. UPC menggunakan model komputasi Single Program Multiple Data (SPMD) di mana jumlah paralelisme ditetapkan pada waktu startup program, biasanya dengan satu utas eksekusi per prosesor.
Bahasa UPC berevolusi dari pengalaman dengan tiga bahasa sebelumnya lainnya yang mengusulkan ekstensi paralel ke ISO C 99: AC , Split-C, dan Parallel C Preprocessor (PCP). UPC bukanlah superset dari ketiga bahasa ini, melainkan upaya untuk menyaring karakteristik terbaik dari masing-masing bahasa. UPC menggabungkan keunggulan programabilitas dari paradigma pemrograman memori bersama dan kontrol atas tata letak data dan kinerja paradigma pemrograman lewat pesan.
Detail kunci
- Perpanjangan bahasa pemrograman C yang dirancang untuk komputasi paralel berkinerja tinggi
- Terakhir diperbarui pada 21/09/20
- Ada 1 pembaruan dalam 6 bulan terakhir
- Versi saat ini memiliki 0 bendera di VirusTotal