Berkeley UPC

Screenshot Software:
Berkeley UPC
Mga detalye ng Software:
Bersyon: 2.28 Na-update
I-upload ang petsa: 13 Aug 18
Lisensya: Libre
Katanyagan: 8
Laki: 6920 Kb

Rating: 2.7/5 (Total Votes: 6)

Ang Unified Parallel C (UPC) ay isang extension ng wika ng C programming na idinisenyo para sa mataas na pagganap ng computing sa malakihan na mga parallel machine. Ang wika ay nagbibigay ng isang unipormeng modelo ng programming para sa parehong ibinahagi at ipinamamahagi memory hardware. Ang programmer ay iniharap sa isang solong nakabahaging, partitioned address space, kung saan ang mga variable ay maaaring direktang basahin at isulat ng anumang processor, ngunit ang bawat variable ay pisikal na nauugnay sa isang solong processor. Ang UPC ay gumagamit ng isang Single Program Multiple Data (SPMD) na modelo ng pagtutuos kung saan ang halaga ng parallelism ay nakatakda sa oras ng startup ng programa, karaniwang may isang solong thread ng pagpapatupad sa bawat processor.


Ang wikang UPC ay nagbago mula sa mga karanasan sa tatlong iba pang naunang wika na nagpanukala ng mga parallel extension sa ISO C 99: AC, Split-C, at Parallel C Preprocessor (PCP). Ang UPC ay hindi isang superset ng tatlong wika na ito, ngunit isang pagtatangka na gawing dalisay ang mga katangian ng bawat isa. Pinagsasama ng UPC ang mga programmability advantages ng shared memory programming paradigm at ang control over data layout at pagganap ng message passing programming paradigm.

Mga Kinakailangan :

< li> XCode

Katulad na software

ActivePython (Mac)
ActivePython (Mac)

12 Dec 14

ANTLRWorks
ANTLRWorks

14 Dec 14

ActivePython
ActivePython

2 Jan 15

ActiveTcl (Mac)
ActiveTcl (Mac)

12 Dec 14

Mga komento sa Berkeley UPC

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!