Berkeley UPC für Mac

Erweiterung der C-Programmiersprache für Hochleistung, paralleles Rechenaufwand.
Jetzt downloaden

Berkeley UPC für Mac Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Preis:
  • Free
  • 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
  • Downloads insgesamt:
  • 696

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