Wykaz obszarów badawczych:
# | Obszar badawczy | Dziedzina naukowa |
---|---|---|
1 |
Zagadnienia związane z konwergencja systemów i algorytmów high-performance computing i uczenia maszynowego. Rozwój metod, technik i środowisk programowania rozproszonego, ze szczególnym uwzględnieniem rozwiązań i "solverów" uczenia maszynowego wkomponowanych w klasyczne rozwiązania HPC wykorzystywanych w środowiskach klastrowym, gridowym i chmurowym w odniesieniu do złożonej problematyki obliczeń naukowych wielkiej skali złożoności. Algorytmy i obliczenia wielkoskalowe, wykorzystujące zróżnicowane heterogeniczne rozwiązania sprzętowe GPU/IPU/ CPU i środowiska w trybie multi-programming-model, a także zarządzanie zasobami, szeregowanie zadań i ich optymalizacja.
|
Informatyka Techniczna i Telekomunikacja |
2 |
Celem badań jest opracowanie teorii obliczeń floating-point dla funkcji elementarnych i specjalnych, wykorzystujących „stałe magiczne”- (bit-manipulation technique) dla różnych formatów – fp16, fp32, fp64. Opracowanie nowoczesnej teorii aproksymacji takich funkcji wielomianami algebraicznymi oraz szybkie algorytmy obliczania funkcji (pierwiastki kwadratowe i sześcienne, logarytmy, funkcje wykładnicze, funkcje trygonometryczne i hiperboliczne) jaki i funkcji specjalnych (np. transformacji Box-Muller’a, funkcje aktywacji) na platformach zmienno-przecinkowych z ograniczonymi zasobami, takich jak mikrokontrolery, urządzenia przenośne i FPGA. Jest to istotne zagadnienie w systemach wbudowanych, Internecie Rzeczy (IoT), technologiach komunikacyjnych Machine to Machine (M2M) i w głębokim uczeniu maszynowym (DL).
|
Informatyka Techniczna i Telekomunikacja |