| Нускасы | 2020.4.0 |
|---|---|
| Publisher | Lawrence Berkeley National Laboratory |
| Чыккан датасы | 2020-ж., 21-сен. |
| Кошулган күнү | 2020-ж., 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 |
Сүрөттөмө
Unified Parallel C (UPC) - бул чоң масштабдагы параллелдүү машиналарда жогорку өндүрүмдүүлүктү эсептөө үчүн иштелип чыккан С программалоо тилинин кеңейтилиши. Тил бөлүшүлгөн жана бөлүштүрүлгөн эс тутумдук жабдыктары үчүн бирдиктүү программалоо моделин камсыз кылат. Программистке бирдиктүү бөлүшүлгөн, бөлүнгөн дарек мейкиндиги берилет, мында өзгөрмөлөр түздөн-түз каалаган процессор тарабынан окулушу жана жазылышы мүмкүн, бирок ар бир өзгөрмө физикалык жактан бир процессор менен байланышкан. UPC Single Program Multiple Data (SPMD) эсептөө моделин колдонот, мында параллелизмдин көлөмү программаны баштоо убагында, эреже катары, ар бир процессорго бир аткаруу жип менен белгиленет.
UPC тили ISO C 99: AC, Split-C жана Parallel C Preprocessor (PCP) үчүн параллелдүү кеңейтүүлөрдү сунуш кылган мурунку үч башка тилдердин тажрыйбасынан өнүккөн. UPC бул үч тилдин толуктоосу эмес, тескерисинче, ар бир тилдин эң жакшы мүнөздөмөлөрүн чыгаруу аракети. UPC жалпы эстутумдун программалоо парадигмасынын программалоочулук артыкчылыктарын жана берилиштердин жайгашуусун көзөмөлдөөнү жана билдирүүнү өткөрүүчү программалоо парадигмасынын иштешин айкалыштырат.
Негизги маалыматтар
- Жогорку өндүрүмдүүлүккө, параллелдүү эсептөөлөргө арналган C программалоо тилинин кеңейтилиши
- Акыркы жолу 21.09.20 жаңыртылган
- Акыркы 6 айдын ичинде 1 жаңыртуу болду
- Учурдагы версияда VirusTotal боюнча 0 желек бар