Unified Parallel C (UPC) yra C programavimo kalbos, sukurtos didelės apimties skaičiavimams plačiajuosčiose lygiagrečiose mašinose, išplėtimas. Kalba užtikrina vienodą programavimo modelį tiek bendrai, tiek paskirstytai atminties įrangai. Programuotojas turi vieną bendrą, suskaidytą adreso erdvę, kur kintamuosius gali tiesiogiai skaityti ir rašyti bet kuris procesorius, tačiau kiekvienas kintamasis yra fiziškai susietas su vienu procesoriumi. UPC naudoja skaičiavimo modelį su vienkartine programa daugkartiniais duomenimis (SPMD), kuriame lygiagretumo lygis fiksuojamas programos paleidimo metu, paprastai su vienu vykdymo gija vienam procesoriui.
UPC kalba pasikeitė iš trijų ankstesnių kalbų, kurios siūlo lygiagretus ISO C 99: AC, Split-C ir paralelinio C preprocesoriaus (PCP) pratęsimus. UPC nėra šių trijų kalbų antspaudas, o bandymas išardyti geriausias kiekvieno savybes.
Reikalavimai :
li> XCode
Komentarai nerastas