24FreelanceFreelance-Marktplatz, der niemals schläft
Aktiv

Parallel Computing Engineer für Chapel im HPC-Bereich

127 Ansichten#2303
KategorieHandgemacht
Auflistungszeitraum9 Tagebis 20.11.2026
Veröffentlicht22.08.2026
Ansichten1273 in 14 Tagen

Über den Service

Übersetzt
Ich entwickle Hochleistungs-Code in Chapel, einer Sprache, die speziell für produktives wissenschaftliches Rechnen im großen Maßstab entwickelt wurde. Wenn Ihr Modell, Solver oder Datenverarbeitungspipeline auf einem Kern feststeckt, werde ich die Berechnung auf alle verfügbaren Kerne und dann über einen gesamten Cluster verteilen. Meine Hauptaufgabe besteht darin, gewöhnlichen numerischen Code in ein Programm zu verwandeln, das Tausende von Threads beschäftigt, ohne dass Sie alles von Hand neu schreiben müssen. Ich verwende parallele Schleifen forall, verteilte Domänen und das Locale-Modell, um Arrays über Knoten zu verteilen, und wo der Algorithmus eine feinere Kontrolle benötigt, wende ich Aufgabenparallelismus durch begin, cobegin und synchronisierende Variablen an. Typische Aufgaben, die ich übernehme: Portierung sequentieller C- oder Fortran-Kerne nach Chapel, Parallelisierung von Template- und Matrixoperationen, Aufbau verteilter Hash-Tabellen und Graphdurchläufe sowie Profilierung, warum Berechnungen bei Datenbewegungen und nicht bei arithmetischen Operationen stillstehen. Ich messe alles. Bevor ich die Arbeit als abgeschlossen betrachte, zeige ich starke und schwache Skalierungskurven, damit Sie sehen, wie sich der Code verhält, wenn die Kerne und die Problemgröße wachsen, und erkläre, wo die Grenzen herkommen. Die Ergebnisse umfassen sauberen, kommentierten Quellcode, ein Rezept zum Erstellen unter Ihrem Compiler und Launcher, einen kurzen Skalierungs- und Speicherbericht sowie Anweisungen zum Ausführen auf Ihrer Hardware oder Ihrem Scheduler. Ich habe Chapel-Code für Monte-Carlo-Methoden, N-Körper-Aufgaben, Schritte der computergestützten Hydrodynamik und große spärliche lineare Algebra geschrieben. Korrektheit zuerst, dann Geschwindigkeit: Ich füge reproduzierbare Tests hinzu und überprüfe die Ergebnisse gegen eine vertrauenswürdige Basislinie, bevor ich optimiere. Nennen Sie die Knotenzahl, den Verbindungstyp und den Kern, der den Flaschenhals bildet, und ich werde ehrliche Beschleunigungs- und Aufwandsschätzungen abgeben.

SafeDeal Treuhandschutz

Zahlungen werden im Payora USDT (TRC-20) Treuhandkonto reserviert und erst nach Abnahme der Arbeit ausgezahlt.

Freelancer contacts
E-mailShow
24
Zwanzig · Tipp

Bevor Sie bestellen

  • Durchsehen Sie das Portfolio des Freelancers.
  • Beschreiben Sie Ihre Aufgabe und fragen Sie nach Preis und Frist.
  • Überprüfen Sie die Bewertungen anderer Kunden.
  • Oder posten Sie ein Projekt und vergleichen Sie mehrere Angebote.
Gleiche Kategorie

Ähnliche Dienstleistungen

Alle Dienstleistungen in der Kategorie
Gut zu wissen
Wie bestelle ich diese Dienstleistung?

Schreiben Sie dem Freelancer über das Formular auf dieser Seite: beschreiben Sie die Aufgabe, die Frist und das Ergebnis, das Sie benötigen.

Wie überprüfe ich den Freelancer?

Öffnen Sie das Profil: Bewertung, Portfolio und Bewertungen von anderen Kunden zeigen Erfahrung mit Aufgaben wie Ihren.

Olga M.Handgemacht
Kontakt

Was diese Seite beantwortet