Dzięki dynamicznemu rozwojowi technologii naukowcy dostają do dyspozycji coraz potężniejsze komputery, umożliwiające rozwiązywanie coraz większych i bardziej złożonych problemów. Niestety, efektywne wykorzystanie dostępnej mocy obliczeniowej nie zawsze jest proste. Oznacza to, że badacze wykorzystujący zaawansowane metody obliczeniowe muszą, poza wiedzą ze swojej dziedziny oraz podstaw informatyki, opanować również specyficzne metody efektywnej implementacji metod obliczeniowych. Niniejsze szkolenie ma w tym pomóc.
Ze względu na tak postawiony cel przedstawione będą jedynie podstawowe techniki i narzędzia, których opanowanie nie wymaga dużego nakładu czasu ani zaawansowanej wiedzy informatycznej.
Podczas szkolenia przedstawione będą zagadnienia dotyczące efektywnego wykorzystania kompilatora, wydajnych wzorców dostępu do pamięci, a także wektoryzacji i wielowątkowego wykonywania obliczeń. Omawiane rozwiązania ilustrowane będą przykładami w języku C++ (standard C++-17).
2 x 3 godziny
Szkolenie zostanie przeprowadzone w budynku ACK Cyfronet AGH na ul. Nawojki 11, w sali 303 na III piętrze
Polski
ACC Cyfronet AGH