| Berkeley UPC für Mac Erweiterung der C-Programmiersprache für Hochleistung, paralleles Rechenaufwand. |
Jetzt downloaden |
Berkeley UPC für Mac Ranking & Zusammenfassung
- Name des Herausgebers:
- By Lawrence Berkeley National Laboratory
- Betriebssysteme:
- Macintosh
- Zusätzliche Anforderungen:
- macOS MojavemacOS High SierramacOS SierraOS X El CapitanOS X YosemiteOS X MavericksOS X Mountain LionXCode
Berkeley UPC für Mac Stichworte
Berkeley UPC für Mac Beschreibung
Unified Parallel C (UPC) ist eine Erweiterung der C-Programmiersprache, die für Hochleistungsrechnungen auf großen parallelen Maschinen entwickelt wurde. Die Sprache bietet ein einheitliches Programmiermodell für gemeinsam genutzte und verteilte Speicher-Hardware. Der Programmierer wird mit einem einzelnen freigegebenen, partitionierten Adressraum dargestellt, in dem Variablen direkt von jedem Prozessor gelesen und geschrieben werden können, jedoch jede Variable ist physikalisch mit einem einzelnen Prozessor verbunden. UPC verwendet ein einzelnes Programm-Mehrfachdatenmodell (SPMD) -Zeichen von Berechnung, in dem die Parallelitätsmenge bei der Programmstartzeit fixiert ist, typischerweise mit einem einzelnen Faden der Ausführung pro Prozessor. Die UPC-Sprache entwickelte sich aus Erfahrungen mit drei anderen früheren Sprachen, die parallele Erweiterungen an ISO C 99: AC, SPLIT-C und Parallel C Preprocessor (PCP) vorgeschlagen haben. UPC ist kein Superset dieser drei Sprachen, sondern ein Versuch, die besten Merkmale von jedem zu destillieren. UPC kombiniert die Programmierbarkeitsvorteile des gemeinsam genutzten Speicherparamering-Paradigms und der Steuerung über Datenlayout und die Leistung des Programms zur Programmierung von Nachrichten.
Berkeley UPC für Mac Zugehörige Software