| Transparente parallele E / A-Umgebung tpie ist so konzipiert, dass sie die E / A minimiert, die beim Lösen von Problemen auf sehr großen Datensätzen durchgeführt wird. |
Jetzt downloaden |
Transparente parallele E / A-Umgebung Ranking & Zusammenfassung
- Name des Herausgebers:
- TIPE Project Team
- Website des Verlags:
- http://www.cs.duke.edu/TPIE/
Transparente parallele E / A-Umgebung Stichworte
Transparente parallele E / A-Umgebung Beschreibung
TPIE ist so konzipiert, dass er die E / A minimiert, die bei der Lösung von Problemen auf sehr großen Datensätzen durchgeführt wird. Die transparente parallele E / A-Umgebung ist eine Software-Umgebung (in C ++), die die Implementierung externer Speicher-Algorithmen erleichtert.Das Ziel der theoretischen Arbeit im Bereich externer Speicher-Algorithmen (auch E / A-Algorithmen oder außerhalb der Kernalgorithmen genannt ) war, Algorithmen zu entwickeln, die die Eingabe- / Ausgabekommunikation (oder nur E / A) minimieren, die beim Lösen von Problemen auf sehr großen Datensätzen durchgeführt wurden. Der Bereich wurde in den späten achtziger Jahren von Aggarwal effektiv gestartet und anschließend haben E / A-Algorithmen wurde für mehrere Problemdomänen entwickelt. Nachfolgend für jüngste Umfragen theoretischer Ergebnisse in der Umgebung der E / A-E-Mail-Algorithmen. Hier sind einige wichtige Merkmale der "transparenten parallelen IO-Umgebung": · Abstract die E / A-Angaben über eine einfache Hochstufe-Schnittstelle. · Implementieren E / A-Effiziente Paradigmen, um ihre praktische Lebensfähigkeit zu zeigen. · Seien Sie flexibel, sodass eine Vielzahl von Algorithmen innerhalb des Systems implementiert werden kann. · Seien Sie über eine Vielzahl von Hardwareplattformen tragbar. · Seien Sie dehnbar, damit neue Funktionen leicht sein können später hinzugefügt. Die tpie-Bibliothek besteht aus einem Kernel und einem Satz von E / A-E-Mail-Algorithmen und Datenstrukturen, die auf dem Kernel implementiert sind. Die meiste Funktionalität wird als templatisierte Klassen und Funktionen in C ++ bereitgestellt. Darüber hinaus werden kleine Programme zum Testen und zur Veranschaulichung der Verwendung der Anwendungsschnittstelle bereitgestellt.
Transparente parallele E / A-Umgebung Zugehörige Software