EPICURE

Spis treści

epicure_logo

Projekt EPICURE oferuje wszechstronne wsparcie ekspertów HPC dla użytkowników superkomputerów, zainteresowanych zwiększeniem wydajności obliczeń w wykorzystywanych aplikacjach. Zespół ekspertów tworzą specjaliści z wiodących centrów obliczeniowych w Europie, w tym eksperci z ACK Cyfronet AGH.

Wsparcie EPICURE obejmuje głębsze kompetencje niż Helpdesk PLGrid i może być świadczone przez dłuższy okres współpracy, sięgający nawet kilku miesięcy.

Jak możemy Ci pomóc?

EPICURE oferuje szeroki wachlarz aktywności na różnych poziomach – od dostosowania instalacji i kompilacji oprogramowania pod kątem HPC, przez sposób uruchomienia zadania na superkomputerze i dobranie odpowiedniej konfiguracji aplikacji, aż do modyfikacji kodu źródłowego.

  • Przygotowanie aplikacji – umożliwienie prowadzenia obliczeń na danym superkomputerze, włączając w to możliwość portowania kodu między architekturami (np. przejście z NVIDIA CUDA do HIP dla AMD GPU).
  • Testy skalowalności – pomoc w określeniu skali wykorzystania zasobów (dysk, procesor, pamięć) i wydajności aplikacji na danym komputerze oraz poprawa jej skalowalności.
  • Analiza wydajności – szczegółowa analiza z użyciem specjalistycznych narzędzi i wskazanie obszarów do optymalizacji.
  • Refaktoryzacja – poprawa struktury kodu bez implementowania nowych funkcjonalności.
  • Optymalizacja kodu – bezpośrednia modyfikacja wybranych funkcji w kodzie, implementacja mechanizmów zrównoleglenia.

Wsparcie jest elastyczne i dostosowane indywidualnie do każdego projektu. Współpraca opiera się na bezpośrednim kontakcie między przypisanym zespołem ekspertów a użytkownikami wnioskującymi o pomoc. Stwarza to możliwość korygowania podjętych działań oraz bezpośrednich konsultacji tematów związanych z prowadzonymi obliczeniami.

Więcej informacji o usługach:

epicure_obrazki

Kto może skorzystać?

Z pomocy EPICURE może skorzystać każdy użytkownik superkomputera.

Jeśli:

  • chcesz poprawić wydajność swoich obliczeń,
  • chcesz przetestować bądź dostosować swój program do różnych architektur,
  • posiadasz grant z dużą liczbą zasobów obliczeniowych,
  • planujesz serię obliczeń i chcesz korzystać z danej aplikacji przez dłuższy okres,
  • a szczególnie wtedy gdy posiadasz swój własny kod obliczeniowy

wsparcie EPICURE może być dla Ciebie!

Warunkiem skorzystania z pomocy ekspertów jest posiadanie dostępu do jednego z dużych europejskich superkomputerów w trybie EuroHPC JU. Nie jest to jednak większa przeszkoda – potrzebne zasoby można stosunkowo szybko pozyskać, a my przeprowadzimy Cię przez ten proces (kontakt ⬇️).

Sugerowanym wyborem dla naszych użytkowników jest komputer LUMI oraz:

  • tryb dostępu Benchmark (3 mies.) – dla użytkowników chcących zmierzyć i poprawić wydajność swojej aplikacji / kodu poprzez odpowiednią konfigurację,
  • tryb dostępu Development (6 mies.) – dla użytkowników rozwijających własny kod, który wymaga optymalizacji i modyfikacji.

Więcej informacji o dostępach: https://eurohpcsupport.eu/eurohpc/access-mechanisms/

Efekty współpracy

Wsparcie EPICURE może przynieść szereg korzyści dla Twojej obecnej i przyszłej pracy z superkomputerami:

  • przyspieszenie obliczeń lub zwiększenie ich skali,
  • wykorzystanie zasobów obliczeniowych w sposób bardziej efektywny,
  • nauka optymalnej konfiguracji zadań obliczeniowych,
  • zwiększenie własnych kompetencji poprzez czerpanie wiedzy od ekspertów,
  • możliwość zapoznania się z infrastrukturą obliczeniową czołowych europejskich ośrodków HPC.

Kontakt

Jesteś zainteresowany wsparciem EPICURE? Masz pytania? Napisz do nas przez Helpdesk lub bezpośrednio: epicure@kdm.cyfronet.pl.

Materiały i szkolenia

EPICURE organizuje również specjalistyczne szkolenia (warsztaty, hackathony, webinary) oraz tworzy materiały pomocnicze dla użytkowników superkomputerów.

Więcej informacji

Zachęcamy do zapisania się do newslettera EPICURE (formularz na dole strony głównej) oraz do śledzenia projektu w mediach społecznościowych!