Berkeley UPC for Mac

Berkeley UPC for Mac 2020.4.0

Mac / Lawrence Berkeley National Laboratory / 698 / Úplná špecifikácia
Popis

Berkeley UPC for Mac je výkonný vývojársky nástroj, ktorý umožňuje programátorom písať vysokovýkonné výpočtové aplikácie na veľkých paralelných strojoch. Softvér je rozšírením programovacieho jazyka C a poskytuje jednotný programovací model pre hardvér so zdieľanou aj distribuovanou pamäťou.

S Berkeley UPC majú programátori k dispozícii jeden zdieľaný, rozdelený adresný priestor, kde premenné môže priamo čítať a zapisovať ľubovoľný procesor. Každá premenná je však fyzicky spojená s jedným procesorom. Tento prístup zaisťuje, že programátor má úplnú kontrolu nad rozložením údajov a výkonom, pričom je stále schopný využívať výhody programovateľnosti programovacej paradigmy zdieľanej pamäte.

Softvér používa výpočtový model Single Program Multiple Data (SPMD), v ktorom je množstvo paralelizmu pevne stanovené v čase spustenia programu. Typicky existuje iba jedno spustenie vlákna na procesor.

Berkeley UPC sa vyvinul zo skúseností s tromi ďalšími skoršími jazykmi, ktoré navrhovali paralelné rozšírenia ISO C 99: AC, Split-C a Parallel C Preprocessor (PCP). Je však dôležité poznamenať, že Berkeley UPC nie je len nadmnožinou týchto troch jazykov; namiesto toho ide o pokus vydestilovať z každého z nich tie najlepšie vlastnosti.

Jednou z kľúčových výhod používania Berkeley UPC pre Mac je jeho schopnosť kombinovať výhody programovateľnosti programovania so zdieľanou pamäťou s kontrolou programovacích paradigiem odovzdávania správ nad rozložením údajov a výkonom. Táto kombinácia umožňuje vývojárom vytvárať vysoko efektívne aplikácie bez obetovania jednoduchosti použitia alebo flexibility.

Ďalšou významnou výhodou, ktorú Berkeley UPC pre Mac ponúka, je podpora pre veľké paralelné stroje. Softvér dokáže zvládnuť zložité výpočty na viacerých procesoroch súčasne bez obetovania rýchlosti alebo presnosti.

Celkovo možno povedať, že ak hľadáte výkonný vývojársky nástroj, ktorý vám pomôže vytvárať vysokovýkonné výpočtové aplikácie na veľkých paralelných strojoch rýchlo a efektívne, potom môže byť Berkeley UPC pre Mac presne to, čo potrebujete!

Úplná špecifikácia
Vydavateľ Lawrence Berkeley National Laboratory
Stránka vydavateľa http://www.lbl.gov
Dátum vydania 2020-09-21
Dátum pridania 2020-09-21
Kategória Nástroje pre vývojárov
Podkategória Tlmočníci a prekladatelia
Verzia 2020.4.0
Požiadavky OS Macintosh
Požiadavky macOS Mojave macOS High Sierra macOS Sierra OS X El Capitan OS X Yosemite OS X Mavericks OS X Mountain Lion XCode
cena Free
Stiahnutie za týždeň 1
Celkový počet stiahnutí 698

Comments:

Najpopulárnejší