Berkeley UPC

Software screenshot:
Berkeley UPC
Rincian Software:
Versi: 2.28 Diperbarui
Tanggal Upload: 13 Aug 18
Lisensi: Gratis
Popularitas: 8
Ukuran: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Unified Parallel C (UPC) adalah perpanjangan dari bahasa pemrograman C yang dirancang untuk komputasi berkinerja tinggi pada mesin paralel berskala besar. Bahasa menyediakan model pemrograman seragam untuk kedua perangkat keras memori bersama dan didistribusikan. Programmer disajikan dengan ruang alamat bersama tunggal, dipartisi, di mana variabel dapat langsung dibaca dan ditulis oleh prosesor, tetapi setiap variabel secara fisik terkait dengan prosesor tunggal. UPC menggunakan model Single Program Multiple Data (SPMD) dari komputasi di mana jumlah paralelisme ditetapkan pada waktu startup program, biasanya dengan satu thread eksekusi per prosesor.


Bahasa UPC berevolusi dari pengalaman dengan tiga bahasa sebelumnya yang mengusulkan ekstensi paralel ke ISO C 99: AC, Split-C, dan Parallel C Preprocessor (PCP). UPC bukan superset dari tiga bahasa ini, melainkan sebuah upaya untuk menyaring karakteristik terbaik masing-masing. UPC menggabungkan keunggulan programmabilitas dari paradigma pemrograman memori bersama dan kontrol atas tata letak data dan kinerja pesan yang melewati paradigma pemrograman.

Persyaratan :

< li> XCode

Software yang serupa

ActivePerl (Mac)
ActivePerl (Mac)

12 Dec 14

ActivePython
ActivePython

2 Jan 15

B-Prolog
B-Prolog

22 Nov 14

Komentar untuk Berkeley UPC

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!