Als «hpc» getaggte Fragen

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

12
C ++ vs Fortran für HPC
In meinem PhD-Programm für Computerwissenschaften arbeiten wir fast ausschließlich in C ++ und Fortran. Es scheint, als würden einige Professoren einander vorziehen. Ich frage mich, welches "besser" ist oder ob eines unter bestimmten Umständen besser ist als das andere.
56 hpc  fortran  c++  languages 


7
In welche Programmierparadigmen sollte ich investieren, wenn mein Code in Zukunft auf Petascale-Computern ausgeführt werden soll?
Eine Umfrage unter den Top500 zeigt, dass die Branche einen exponentiellen Anstieg der Prozessorkerne verzeichnet . Die größten Supercomputer verwenden alle MPI für die Kommunikation zwischen Knoten, obwohl es keinen eindeutigen Trend für die Parallelität zwischen Knoten zu geben scheint, mit dem einfachsten (aber nicht unbedingt effizientesten) Ansatz, einen einzelnen …

1
CUDA gegen OpenCL ab Ende 2013
Wie vergleichen sich CUDA und OpenCL aus Sicht eines Programmierers ab Ende 2013? Meine Fraktion denkt darüber nach, GPU-Computing zu nutzen. Würden wir uns erheblich einschränken, wenn wir Hardware wählen, die nur OpenCL, nicht aber CUDA unterstützt? Sind die folgenden Annahmen korrekt, um ein bisschen genauer zu sein? Alles, was …
34 hpc  gpu  cuda  opencl 

5
Wann ist das Erstellen eines Clusters in der Cloud billiger als das Erstellen eines Clusters in meinem Labor für MD-Simulationen?
Ein Amazon EC2-Computing-Cluster kostet im Verlauf von 3 Jahren etwa 800 bis 1000 US- Dollar (abhängig vom Arbeitszyklus) pro physischem CPU-Kern. In unserer letzten Runde der Hardware-Akquisition hat mein Labor Hardware im Wert von 48 Kernen für ca. 300 US-Dollar pro Kern gefunden, die denen von Amazon-Clustern sehr ähnlich sind. …

6
Zukunft von OpenCL?
Das OpenCL-Programmierparadigma verspricht, ein lizenzfreier Open-Standard für heterogenes Computing zu sein. Sollen wir unsere Zeit in die Entwicklung von OpenCL-basierter Software investieren? Für und Wider?


5
Parallel Scientific Computation Software-Entwicklungssprache?
Ich möchte eine parallele wissenschaftliche Berechnungssoftware von Grund auf neu entwickeln. Ich möchte ein paar Gedanken darüber haben, welche Sprache ich anfangen soll. Das Programm beinhaltet das Lesen / Schreiben von Daten in TXT-Dateien und das parallele Ausführen umfangreicher Berechnungen mit vielen LU-Faktorisierungen und der Verwendung sparsamer linearer Löser. Die …

4
Unterstützen derzeit verfügbare GPUs Gleitkomma-Arithmetik mit doppelter Genauigkeit?
Ich habe den Molekulardynamik (MD) Code GROMACS ausgeführt auf einem Ubuntu-Linux-Cluster ausgeführt, der aus Knoten mit 24 Intel Xeon-CPUs besteht. Mein besonderes Interesse hat sich als etwas empfindlich für die arithmetische Gleitkommapräzision erwiesen, daher musste ich GROMACS mit doppelter Genauigkeit anstatt mit einfacher Genauigkeit ausführen - trotz des höheren Rechenaufwands …

3
Log-Log-Diagramme für parallele Skalierung / Effizienz
In meiner eigenen Arbeit beschäftige ich mich hauptsächlich mit der Verbesserung der Skalierbarkeit von Algorithmen. Eine der bevorzugten Methoden zur Darstellung von paralleler Skalierung und / oder paralleler Effizienz besteht darin, die Leistung eines Algorithmus / Codes über die Anzahl der Kerne zu zeichnen, z Dabei repräsentiert die Achse die …

5
Stand von Mac OS in Scientific Computing und HPC
In den Anfängen von OS X schien es zumindest in der Mac-Welt (ich war zu dieser Zeit noch weit entfernt vom wissenschaftlichen Rechnen) viel Trubel um Mac OS als Plattform für wissenschaftliches Rechnen und HPC-Anwendungen zu geben. XGrid war sofort einsatzbereit, Virginia Tech hatte ein ausgefallenes Mac-basiertes Computer-Cluster, Stanford machte …
17 software  hpc 

3
Desktop-Software mit HPC-Ressourcen für das Knacken von Back-End-Nummern
Unsere Arbeitsgruppe erstellt eine Desktop-Anwendung, die die Gesamtenergieeffizienz von Gebäuden simuliert. Es ist eine .NET-Anwendung, und wenn der Benutzer viele Simulationen ausführt, kann dies recht zeitaufwändig sein. Die Simulationen sind vollständig parallelisierbar, und wir verfügen über einige sehr wichtige HPC- Rechenressourcen im "Büro". Eine Idee, die wir hatten, ist es, …
17 hpc  partitioning 

4
Soll ich Computer mieten oder meine eigenen Computer kaufen?
Da sich diese Frage auf die Berechnung bezieht, habe ich mich entschlossen, hier zu posten. Hoffentlich wird es als angemessen angesehen. Ich habe gerade angefangen, atmosphärische und ozeanische Modelle zu verwenden, und mir ist klar, dass ich mehr Kerne, Speicher und Speicherplatz benötige als mein aktueller Desktop. Meine Einrichtung verfügt …
16 hpc 

2
Boost :: mpi oder C MPI für wissenschaftliche Hochleistungsanwendungen?
Was ich an MPI am wenigsten mag, ist der Umgang mit Datentypen (dh Datenmaps / Masken), weil sie nicht so gut zu objektorientiertem C ++ passen. boost::mpiunterstützt jedoch nur MPI 1.1 von ihrer Website: boost :: mpi ist eine C ++ - freundliche Schnittstelle zur Standardschnittstelle für die Nachrichtenübermittlung. Boost.MPI …
16 hpc  c++  mpi 

3
Wie soll ich das Erstellen und Programmieren von HPC-Systemen lernen?
Ich bin in einem Bereich tätig, der nicht unbedingt viel HPC-Arbeit leistet, und wenn er auftritt, ist er oft das Ergebnis von Forschern aus anderen Bereichen, die nach neuen Anwendungen für ihre Methoden und dergleichen suchen. Dies bedeutet in erster Linie, dass es im Laufe des Studiums nie wirklich eingeführt …
16 hpc  education 

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.