Berkeley Upc.

Tragbarer, leistungsstarker, einheitlicher paralleler C-Compiler
Jetzt downloaden

Berkeley Upc. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Lawrence Berkeley National Laboratory
  • Website des Verlags:
  • http://lbl.gov/
  • Betriebssysteme:
  • Mac OS X 10.3 or later
  • Dateigröße:
  • 24.9 MB

Berkeley Upc. Stichworte


Berkeley Upc. Beschreibung

Tragbarer, leistungsstarker einheitlicher paralleler C-Compiler Unified Parallel C (UPC) ist eine Erweiterung der C-Programmiersprache, die für Hochleistungsrechnungen 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 einem beliebigen Prozessor gelesen und geschrieben werden können, aber jede Variable ist physisch mit einem einzelnen Prozessor zugeordnet .UPC verwendet ein einzelnes Programm mit mehreren Daten (SPMD) Welcher der Parallelitätsbetrag an der Programmstartzeit fixiert ist, üblicherweise mit einem einzelnen Faden der Ausführung pro Prozessor. In der Reihenfolge des Parallelitäts, erweitert UPC ISO C 99 mit den folgenden Konstrukten: · Ein explizit paralleles Ausführungsmodell · einen gemeinsam genutzten Adressraum · Synchronisations-Primitive und ein Speicherkonsistenzmodell · Memory Management-Primitive UPC kombiniert die Programmierbarkeitsvorteile des gemeinsam genutzten Speicherparamerings-Paradigm-Paradigm-Programms und die Steuerung über das Datenlayout und die Leistung des Nachrichtenüberschreitungsprogramms Paradigm.berkeley UPC ist ein leistungsstarker, tragbarer und vollständig offen- Source-Implementierung der UPC-Sprache, die für große Multiprozessoren, PC-Cluster und gemeinsam genutzte Cluster entwickelt wurde Memory Multiprocessors.berkeley UPC ist die erste UPC-Implementierung für Mac OS X, und bietet eine kompetente Leistung für Supercomputing-Anwendungen auf den größten OS X-Clustern der Welt, bietet jedoch auch Unterstützung für die UPC-Code-Entwicklung auf Mac OS X Laptops und Desktop-Workstations. Anforderungen: · Für OSX 10.4 benötigen Sie Xcode-Tools v2.x, für OSX 10.3 Sie benötigen v1.x Was ist neu in dieser Version: · Fügen Sie native Unterstützung für IBM Blugene / P über das neue "DCMF-Netzwerk" hinzu · Upgrade-Portale-Netzwerkunterstützung auf Cache Local-Speicherregistrierung · Viele kleine Verbesserungen der IBM Lapi-Unterstützung · Fixieren Sie Leistung und Richtigkeitsprobleme in der Unterstützung von Myrinet GM · Fügen Sie Pfadscale Compilers zur unterstützten Liste für Cray XT-Maschinen hinzu · Verbesserte Unterstützung für XLC-Compiler auf Linux · Erweitern Sie 'IBV' (InfiniBand) Unterstützung an die InfiniPath-Adapter von QLogic · Fügen Sie die Unterstützung für MiPsel / Linux-Plattformen hinzu, einschließlich Sicortex · Erweitern Sie GCCUPC-Unterstützung an GCCUPC 4.2.0.2 und neuer · Fügen Sie der Benutzerdokumentation für experimentelle UPC-Compiler-Optimierungen hinzu (siehe UPCC-Manpage) · Problemumgehung für einen GCC 4.x (x = 4.3.0, obwohl unsere zuvor dokumentierten Problemumgehungen gültig bleiben · Unterstützung für AutoCONF 2.62 und neuer Unterstützung hinzufügen · Experimentelle Unterstützung für Armprozessoren hinzufügen · Sonstige Verbesserungen und / oder Korrekturen für MIPs, Alpha-, PPC- und SPARC-Prozessoren Fixieren Sie die folgenden bemerkenswerten Fehler in 2.6.0: · BUGN1847 - Fix-Stabilitätsprobleme in Cygwin -pthread-Apps · Bug2391 - Berkeley UPC Atomics Fehlern auf SGI Altix · BUGN2383 - Nicht analysiert, dass GCC-4.3.2 privat einschließt · Bug2304 - 'make install' erscheint immer auf dem neuesten Stand von Cygwin · BUG2209 - Geben Sie fehlende Dokumentation für den Start von IBM SP an · Bug2188 - Unterstützung der ungleichen Thread-Verteilung auf Lapi-Netzwerk · BUG2025 - Übersetzer Bauen Fehler mit g ++> = 4.1.2 · Verschiedene Codegenerierungsfehler in der Übersetzer von Source-to-Source · Source-to-Source-Übersetzer-Fehlermeldungen auf verschiedenen gültigen Eingängen · Der Übersetzer der Quelle-to-Source-Übersetzer stürzt auf verschiedenen gültigen Eingängen ab · Zusätzliche Fehlerberichte mit verbesserter / geklärter Dokumentation · In GASNET behobene Fehler (siehe GASNET / CHANDELOG) · Zahlreiche misste kleinere Fehlerbehebungen


Berkeley Upc. Zugehörige Software

Pydns

Entwicklungstool, mit dem Python-Entwickler DNS-Abfragen von ihren Anwendungen ausführen können ...

191 23 KB

Herunterladen

NUMSCONS.

Kostenloses Entwicklungswerkzeug für die Verwendung von Szenen in Distutils, um Erweiterungen aufzubauen ...

149 579 KB

Herunterladen

Bremse

Sehr tragbare SQL-Abfragemotor mit Sitz in Python mit Transaktionen, Wiederherstellungs- und Client-Server-Modus ...

400 423 KB

Herunterladen