Birləşdirilmiş Paralel C (UPC) geniş miqyaslı paralel maşınlarda yüksək performanslı hesablama üçün nəzərdə tutulmuş C proqramlaşdırma dilinin bir uzantısıdır. Dil həm paylaşılan həm də paylanmış yaddaş hardware üçün vahid proqramlaşdırma modelini təmin edir. Proqramçı dəyişənlərin hər hansı bir prosessor tərəfindən birbaşa oxumaq və yazıla biləcəyi bir paylaşılan, bölünmüş ünvanı sahəsi ilə təqdim olunur, lakin hər bir dəyişən fiziki olaraq bir prosessorla əlaqələndirilir. UPC paralellik miqdarı proqram başlanğıcında, adətən, bir prosessorun başına bir ədəd işlənmə ilə sabitlənmiş Yığım Proqramının Birdən çox Məlumatını (SPMD) tətbiq edir.
UPC dili ISO C 99: AC, Split-C və Parallel C Preprocessor (PCP) paralel uzantıları təklif edən üç əvvəlki dildə olan təcrübələrdən inkişaf etmişdir. UPC bu üç dilin üstünlüyü deyil, hər birinin ən yaxşı xüsusiyyətlərini ayırmaq üçün cəhddir. UPC, paylaşılan yaddaş proqramı paradiqmasının proqramlaşdırma üstünlüklərini və məlumatların düzəldilməsi və mesaj keçən proqramlaşdırma paradiqmasını idarə etməsini birləşdirir.
Koşullar :
li> XCode
Şərhlər tapılmadı