Siirry sisältöön
BU

Berkeley UPC for Mac

Virustarkastettu Mac Free
ladata v2020.4.0 698 latausta
Versio2020.4.0
Kustantaja Lawrence Berkeley National Laboratory
Julkaisupäivä21.9.2020
Lisäyspäivämäärä21.9.2020
Os vaatimuksetMacintosh
VaatimuksetmacOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
Latauksia yhteensä698
Lataukset viikossa1
HintaFree

Kuvaus

Unified Parallel C (UPC) on C-ohjelmointikielen laajennus, joka on suunniteltu tehokkaaseen laskentaan suurissa rinnakkaiskoneissa. Kieli tarjoaa yhtenäisen ohjelmointimallin sekä jaetulle että hajautetulle muistilaitteistolle. Ohjelmoijalle esitetään yksi jaettu, osioitu osoiteavaruus, jossa mikä tahansa prosessori voi suoraan lukea ja kirjoittaa muuttujia, mutta jokainen muuttuja liittyy fyysisesti yhteen prosessoriin. UPC käyttää SPMD (Single Program Multiple Data) -laskentamallia, jossa rinnakkaisuuden määrä on kiinteä ohjelman käynnistyshetkellä, tyypillisesti yhdellä suoritussäikeellä prosessoria kohden.

UPC-kieli kehittyi kolmen muun aikaisemman kielen kokemuksista, jotka ehdottivat rinnakkaisia ​​laajennuksia ISO C 99:lle: AC , Split-C ja Parallel C Preprocessor (PCP). UPC ei ole näiden kolmen kielen superjoukko, vaan pikemminkin yritys tislata kunkin parhaat ominaisuudet. UPC yhdistää jaetun muistin ohjelmointiparadigman ohjelmoitavuusedut ja tiedonvälityksen ohjelmointiparadigman tiedon asettelun ja suorituskyvyn hallinnan.

Tärkeimmät tiedot

  • C-ohjelmointikielen laajennus, joka on suunniteltu tehokkaaseen rinnakkaislaskentaan
  • Viimeksi päivitetty 21.9.2020
  • Viimeisten 6 kuukauden aikana on ollut 1 päivitys
  • Nykyisessä versiossa on 0 lippua VirusTotalissa

Samankaltaiset ohjelmat

Vaihtoehdot