Kapelle

Kostenlose neue parallele Programmiersprache
Jetzt downloaden

Kapelle Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Freeware
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Chapel Team
  • Website des Verlags:
  • Betriebssysteme:
  • Mac OS X
  • Dateigröße:
  • 8.2 MB

Kapelle Stichworte


Kapelle Beschreibung

Freie neue parallele Programmiersprache Kapelle ist eine neue parallele Programmiersprache mit dem Ziel, die Produktivität der Programmierer parallel zu verbessern, insbesondere der Verwendung von groß angelegten parallelen Maschinen für wissenschaftliche Berechnungen. Was ist neu in dieser Version: · Ersetzt Verwendungen von " long long" mit int64_t für sane Portabilität · Einige Vereinigung der reservierten Namen, obwohl mehr bleibt · Verbesserte Kapelle Launcher Runtime-Oberfläche sein allgemeinere · Addierte einen Mechanismus printf / fprintf Anrufe zum Abfangen bei Bedarf · Make Refactorings zu unterstützen parallel machen die Arbeit · Refactoring runtime / Mit- Verzeichnisse duplizierten Code zu verringern · Umbenannten Runtime-Dateien Standardisierung zu verbessern, obwohl mehr bleibt · Entfernt verknüpfte Listenzeiger aus dem Speicher Nachverfolgungstabelle · Reduzierte Menge an Code Laufzeit in den Launcher binären verknüpft · Machte den Einsatz von chpl_globals_registry mehr über locales konsistent · Entspannt Compiler Annahmen über die Klassen mit der Datenklasse Pragma · Zusätzliche Unterstützung zum Erzeugen Art und Offset-Informationen für die Kommunikation · Einige erste Arbeiten zu Ausführung auf heterogenen Architekturen unterstützt · Einige erste Arbeiten zu CPUGPU Berechnungen in Chapel Unterstützung · Einige erste Arbeiten in Richtung Profilierung unterstützende Werkzeuge mit Kapelle · Entfernt "gültig var" Pragma · Aus Wrapper-Funktionen verwenden, um leere Absicht anstatt von wrappee vererben · Geändert Strategie zu bestimmen, wann Werttypen kopiert werden soll / zerstört · Aus Domain und Array-Klassen immer standardmäßig eingestellt auf true haben reindexed · Einen Entwickler-Flag zum Sperren Compiler-Speicher eingeführt frees hinzugefügt · Entfernte Unterstützung für _init Funktionen des Compilers · Entfernt Annahmen, die globalen Konstanten repliziert werden symmetrisch gespeichert · Addierte Thread abzubrechen und kommen Funktionen zum Einfädeln Runtime-Schnittstelle · Einen Typ hinzugefügt, um chpl_threadID_t Thread-IDs zwischen C und Chapel passieren · Geändert Punkt, an dem Variablen auf dem Heap gestellt werden · Aus allen integrierten Module Dateinamen basieren · Refactoring Verzeichnisstruktur von $ CHPL_HOME / Module in Standard / interne ... · Zusätzliche Optimierungen unnötige Autocopy / autodestroy Anrufe entfernen · Verbesserte Robustheit der internen Module, die für diesen Zweck verwenden · Die Scan-Implementierung geändert um ein Array zu erzeugen, anstatt eine Liste · Geändert Array-Zuweisungen zu verwenden Array Iteration statt Random Access · --No-CPP-Linien der Standard für -g für Entwickler gemacht · Eine verbesserte Handhabung, Robustheit der integrierten Konfigurationsvariablen · Split chpl_comm_md.h in zwei Dateien zu ermöglichen, plattform- und COMM-Überschreibungen


Kapelle Zugehörige Software

CRF ++.

Kostenlose und Open Source-Implementierung von bedingten zufälligen Feldern (CRFs) ...

1,434 786 KB

Herunterladen