Als «hpc» getaggte Fragen

High Performance Computing verwendet im Allgemeinen große Arrays von Computern, die in Clustern oder Grids verbunden sind.

4
Profiling von CFD-Code mit Callgrind
Ich benutze Valgrind + Callgrind, um einen von mir geschriebenen Solver zu profilieren. Wie im Valgrind-Benutzerhandbuch angegeben, habe ich meinen Code mit den Debugging-Optionen für den Compiler kompiliert: "Ohne Debugging-Informationen können die Valgrind-Tools nur raten, zu welcher Funktion ein bestimmter Code gehört, was sowohl Fehlermeldungen als auch die Ausgabe von …
16 hpc 

5
Inwieweit sollte wissenschaftliche Software optimiert werden?
Bei Anwendungen, die erhebliche Rechenressourcen erfordern, kann eine hohe Leistung ein entscheidender Faktor sein, wenn es darum geht, wissenschaftliche Ergebnisse zu liefern oder in angemessener Zeit "Durchbrüche" zu erzielen. Wie viel Zeit und Aufwand sollten Softwareentwickler in die Optimierung einer Anwendung investieren? Was sind die wichtigsten Kriterien?
13 software  hpc 

1
Statistische Modelle für lokalen Speicher / Computer, Netzwerklatenz und Bandbreitenjitter in HPC
Parallele Berechnungen werden häufig unter Verwendung einer deterministischen lokalen Berechnungsrate, des Latenzaufwands und der Netzwerkbandbreite modelliert. In Wirklichkeit sind diese räumlich variabel und nicht deterministisch. Studien wie Skinner und Kramer (2005) beobachten multimodale Verteilungen, aber die Leistungsanalyse scheint immer entweder deterministische oder Gaußsche Verteilungen zu verwenden (nicht nur ungenau, sondern …

2
Aufgabenbasierte Parallelbibliotheken mit gemeinsamem Speicher in Scientific Computing
In den letzten Jahren sind mehrere Bibliotheken / Softwareprojekte erschienen, die die eine oder andere Form der datengesteuerten Parallelität für gemeinsam genutzten Speicher für allgemeine Zwecke bieten. Die Hauptidee ist, dass Programmierer ihre Algorithmen nicht als explizit getunten Code schreiben, sondern als voneinander abhängige Aufgaben implementieren, die dann von einer …

2
Kommunikationsaufwand beim Supercomputing
Ich suche nach glaubwürdigen Referenzen, die angeben, wie viel Ressourcen Supercomputer für die Koordination im Vergleich zur eigentlichen aufgabenbezogenen Arbeit ausgeben. Ressourcen könnten verfügbare Rechenleistung sein, aber selbst Watt scheint eine gültige Einheit zu sein. Ich glaube, einer meiner Professoren oder Lehrbücher hat einmal gesagt, dass in massiv parallelen Systemen …
9 hpc  mpi 

4
Was ist ein robuster, iterativer Löser für große linear-elastische 3D-Probleme?
Ich tauche in die faszinierende Welt der Finite-Elemente-Analyse ein und möchte ein großes thermomechanisches Problem lösen (nur thermische Pfeilmechanik, kein Feedback).→→\rightarrow Für das mechanische Problem habe ich bereits aus Geoffs Antwort verstanden , dass ich aufgrund der Größe meines Netzes einen iterativen Löser verwenden muss. In Matts Antwort habe ich …

2
Intel Knights Landing arbeitet mit NVIDIA GeForce
Es werden viele Artikel darüber geschrieben, wie der neu eingeführte Intel Xeon Phi den Wettbewerbern den Marktanteil von HPC \ Super Computer stehlen wird. Intel Knights ist mit 72 Kernen und 4 Sockeln ausgestattet, was es zu einem 288-Kernsystem macht. Während ein einzelner Gtx980 2048 CUDA-Kerne hat. Wie können diese …


1
Rote (-grüne) Verfeinerung vs. neueste Scheitelpunkthalbierung
Was sind die "Vor- und Nachteile" für diese beiden Methoden der Netzverfeinerung? Beide scheinen die vorherrschenden Methoden zu sein. Ich kann mir natürlich vorstellen, dass die globale Rotverfeinerung vergleichsweise einfach zu implementieren und für die Forschung mit Multigrid-Methoden attraktiv ist, während NVB in der AFEM-Theorie verwendet wird, da einige attraktive …

4
Verlängerung des PBS-Jobs
Es ist ziemlich schmerzhaft zu entdecken, dass ein ein paar Tage langer Job aufgrund eines Fehlers bei der Festlegung des Wandzeitlimits vorzeitig beendet wird. Gibt es eine Möglichkeit, dies für einen laufenden PBS- Job zu ändern ?
8 hpc  pbs 

4
(Wie) berücksichtigen Sie die Speicherfragmentierung?
Ich verwende ein Beispiel aus der Finite-Elemente-Theorie, aber jeder, der eine große Datenstruktur unterhält und diese sukzessive erweitert, wird etwas Ähnliches finden. Angenommen, ich habe ein unstrukturiertes Netz aus Punkten und Dreiecken, wobei die Punkte durch Koordinaten (z. B. und ) gegeben sind und die Dreiecke jeweils aus drei Punktindizes …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.