| Sürüm | 2020.4.0 |
|---|---|
| Yayımcı | Lawrence Berkeley National Laboratory |
| Yayın tarihi | 21 Eyl 2020 |
| Ekleme Tarihi | 21 Eyl 2020 |
| İşletim sistemi gereksinimleri | Macintosh |
| Gereksinimler | macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode |
| Toplam indirme | 698 |
| Haftalık indirme | 1 |
| Fiyat | Free |
Açıklama
Birleşik Paralel C (UPC), büyük ölçekli paralel makinelerde yüksek performanslı bilgi işlem için tasarlanmış C programlama dilinin bir uzantısıdır. Dil, hem paylaşılan hem de dağıtılmış bellek donanımı için tek tip bir programlama modeli sağlar. Programcıya, değişkenlerin herhangi bir işlemci tarafından doğrudan okunup yazılabileceği, ancak her bir değişkenin fiziksel olarak tek bir işlemci ile ilişkilendirildiği, tek bir paylaşılan, bölümlenmiş adres alanı sunulur. UPC, paralellik miktarının program başlatma zamanında sabitlendiği, tipik olarak işlemci başına tek bir yürütme iş parçacığıyla sabitlendiği Tek Programlı Çoklu Veri (SPMD) bir hesaplama modeli kullanır.
UPC dili, ISO C 99'a paralel uzantılar öneren daha önceki üç dilde deneyimlerden gelişmiştir: AC , Bölünmüş-C ve Paralel C Ön İşlemcisi (PCP). UPC, bu üç dilin bir üst kümesi değil, her birinin en iyi özelliklerini damıtmaya yönelik bir girişimdir. UPC, paylaşılan bellek programlama paradigmasının programlanabilirlik avantajlarını ve veri düzeni ve mesaj iletme programlama paradigmasının performansı üzerindeki kontrolü birleştirir.
Anahtar ayrıntılar
- Yüksek performans, paralel hesaplama için tasarlanmış C programlama dilinin uzantısı
- Son güncelleme 21/09/20
- Son 6 ay içinde 1 güncelleme yapıldı
- Mevcut sürümde VirusTotal'da 0 bayrak var