| Versi | 2020.4.0 |
|---|---|
| Penerbit | Lawrence Berkeley National Laboratory |
| Tarikh pelepasan | 21 Sep 2020 |
| Tarikh ditambahkan | 21 Sep 2020 |
| Keperluan Os | Macintosh |
| Keperluan | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Jumlah muat turun | 698 |
| Muat turun setiap minggu | 1 |
| Harga | Free |
Penerangan
Unified Parallel C (UPC) ialah lanjutan daripada bahasa pengaturcaraan C yang direka untuk pengkomputeran prestasi tinggi pada mesin selari berskala besar. Bahasa ini menyediakan model pengaturcaraan seragam untuk perkakasan memori yang dikongsi dan diedarkan. Pengaturcara dibentangkan dengan satu ruang alamat yang dikongsi bersama, di mana pembolehubah boleh dibaca dan ditulis secara langsung oleh mana-mana pemproses, tetapi setiap pembolehubah dikaitkan secara fizikal dengan pemproses tunggal. UPC menggunakan model pengiraan Single Program Multiple Data (SPMD) di mana jumlah selari ditetapkan pada masa permulaan program, biasanya dengan satu urutan pelaksanaan bagi setiap pemproses.
Bahasa UPC berkembang daripada pengalaman dengan tiga bahasa terdahulu lain yang mencadangkan sambungan selari kepada ISO C 99: AC , Split-C dan Parallel C Preprocessor (PCP). UPC bukanlah superset daripada ketiga-tiga bahasa ini, sebaliknya cubaan untuk menyaring ciri-ciri terbaik setiap satu. UPC menggabungkan kelebihan kebolehprograman paradigma pengaturcaraan memori dikongsi dan kawalan ke atas susun atur data dan prestasi paradigma pengaturcaraan penghantaran mesej.
Perincian utama
- Sambungan bahasa pengaturcaraan C yang direka untuk pengkomputeran selari berprestasi tinggi
- Kemas kini terakhir pada 21/09/20
- Terdapat 1 kemas kini dalam tempoh 6 bulan yang lalu
- Versi semasa mempunyai 0 bendera pada VirusTotal