Beratungsleistungen

Im Vergleich zur Programmierung sequentieller Anwendungen müssen Entwickler für parallele Architekturen wichtige Aspekte wie Race Conditions, Synchronisation, verteilte Speicherzugriffe, Nachrichtenaustausch und Kommunikationsmuster beachten. Das Motto: „mehr Kerne = mehr Performance“ trifft nur zu, wenn diese Aspekte bei der Programmierung hinreichend beachtet werden. Fehlerhafte Parallelisierung kann die Performance im Vergleich zur sequentiellen Anwendung sogar noch verschlechtern.
Lassen Sie sich zur effizienten Programmierung von Parallelrechnern von uns beraten.
  • Multithreading auf Shared Memory Systemen mit OpenMP, POSIX Threads, oder Java
  • Programmierung für Grafikkartenmit CUDA, OpenCL, OpenACC, oder OpenMP 4.5
  • Programmierung für Rechencluster mit MPI
  • Gerne unterstützen wir Entwickler dabei auch mit Code-Beispielen.

    Programmierleistungen

    High-Level Code lässt sich auch von unerfahrenen Anwendern einfach und schnell entwickeln. Oftmals lässt sich dieser Code aber durch geeignete Umstellungen, wie beispielsweise durch verstärkten Einsatz von Vektorisierung, performanter gestalten.
    Gerne optimieren wir Ihren abstrakten MATLAB, OCTAVE oder SCILAB-Code für Sie!
    Falls Sie nicht an einer automatisierten Lösung interessiert sind, können wir Ihren high-level Code auch manuell in hoch-performanten, parallelisierten und gleichzeitig lesbaren C-Code umwandeln. Somit behalten Sie die Möglichkeit auch zukünftig den C-Code selbst zu modifizieren.

    PERFACCT is located at the University of Potsdam.Working at local research institutes like the German Research Centre for Geosciences (GFZ) and the Heinrich-Hertz Institute in Berlin (HHI) we gathered precious experience in the field of MATLAB- and high-performance programming. Furthermore, we maintain contact with researchers of distinct departments of the University of Potsdam.We are highly encouraged to help researchers in industry and institutes worldwide to increase their productivity and to achieve better simulation results.

    Performance Acceleration Technologies
    KONTAKT
    Universität Potsdam
    Fachbereich Informatik
    August-Bebel-Straße 89
    14482 Potsdam / Haus 4
    +49 (0) 331 977 3124
    info@perfacct.eu