Berkeley Upc.

Open-Source, High Performance, tragbarer UPC-Compiler.
Jetzt downloaden

Berkeley Upc. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Free
  • Name des Herausgebers:
  • Lawrence Berkeley National Laboratory
  • Website des Verlags:
  • http://www.lbl.gov
  • Betriebssysteme:
  • Windows 2003, Windows 98, Windows 95, Windows 2000, Windows NT, Windows XP
  • Dateigröße:
  • 1.24GB

Berkeley Upc. Stichworte


Berkeley Upc. Beschreibung

Aus Lawrence Berkeley National Laboratory: Unified Parallel C (UPC) ist eine Erweiterung der C-Programmiersprache, die für Hochleistungsberechnung auf großen parallelen Maschinen ausgelegt ist. Die Sprache bietet ein einheitliches Programmiermodell für gemeinsam genutzte und verteilte Speicherhardware. 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. Um den Parallelität auszudrücken, erweitert UPC ISO C 99 mit den folgenden Konstrukten: ein explizit paralleles Ausführungsmodell Eine gemeinsam genutzte Adressraumsynchronisation-Primitive und ein Speicherkonsistenzmodell Memory Management Primitive UPC kombiniert die Programmierbarkeitsvorteile des gemeinsam genutzten Speicherparamering-Paradigms und der Steuerung Datenlayout und Leistung des Nachrichtenüberschreitungs-Programms Paradigma. Berkeley UPC ist eine leistungsstarke, tragbare und vollständige Open-Source-Implementierung der UPC-Sprache, die für großflächige Multiprozessoren, PC-Cluster und Clustern von gemeinsam genutzten Speichermultiprozessoren entwickelt wurde. Berkeley UPC ist die erste UPC-Implementierung für Microsoft Windows, die Unterstützung für die UPC-Code-Entwicklung unter Windows-Laptops und Desktop-Workstations unterstützt. Was ist neu in dieser Version: 2006-11-02 Berkeley UPC Release 2.4.0 (und 2.3.16 Beta 1) Fügen Sie der ersten nativen Support für den CRAY XT3 über das neue Netzwerk des Portals hinzu Implementieren Sie die GUTP 1.5-Leistungs-Instrumentierungsschnittstelle, die den Parallelleistungs-Assistenten (PPW) und andere Profilierwerkzeuge von Drittanbietern unterstützt. Fügen Sie bupc_ticks_to_ns () - feinere Granularitäts-Timer-Abfrage hinzu Fügen Sie die Berkeley-Implementierungen der UPC-Kollektiven und UPC-IO an GCCUPC + UPCR hinzu Fügen Sie den meisten Berkeley hinzu ... Alle neuen Funktionen anzeigen


Berkeley Upc. Zugehörige Software