Projekt BalticLSC: wykonanie aplikacji dla różnych zastosowań obliczeniowych

Zgłaszający: dr hab. inż. Michał Śmiałek
  • Status dostępności:Zajęty
  • Słowa kluczowe:aplikacje REST, sztuczna inteligencja, metody numeryczne, programowanie modułów obliczeniowych, Python, C#, Java
  • Opis:

    Projekt BalticLSC jest dużym projektem europejskim, w którym liderem konsorcjum jest Politechnika Warszawska. Celem projektu jest m.in. zbudowanie systemu ułatwiającego programowanie aplikacji wymagających dużych zasobów obliczeniowych (ang. Large Scale Computing). Studenci wykonujący pracę dyplomową lub projekt studencki w ramach projektu BalticLSC będą uczestniczyć w pracach międzynarodowego zespołu stojącego przed bardzo interesującym i ambitnym problemem badawczo-rozwojowy.

    Podstawowym celem pracy studentów będzie wykonanie aplikacji obliczeniowych w środowisku systemu BalticLSC. Aplikacje mogą dotyczyć różnych dziedzin i stosować np. algorytmy sztucznej inteligencji (uczenie maszynowe, sieci neuronowe itp.), czy różnego rodzaju algorytmy numeryczne. Aplikacje tego typu składają się z kilku modułów obliczeniowych napisanych w języku C#, Python lub innym, wybranym przez studenta. Każdy moduł realizuje prosty interfejs REST oraz wykonuje ściśle określony algorytm obliczeniowy. Moduły łączone są w aplikacje przy pomocy języka graficznego CAL. W przypadku pracy magisterskiej, dodatkowym celem będzie wykonanie analizy używalności systemu BalticLSC (łatwość tworzenia aplikacji i ich uruchamiania) w porównaniu z innymi systemami obliczeń wysokoskalowych. Zakres pracy będzie zależał od rodzaju projektu (praca dyplomowa, projekt indywidualny/zespołowy) i jest do ustalenia z opiekunem.

  • Typ pracy: inżynierski magisterski projekt indywidualny projekt zespołowy projekt przejściowy projekt zespołowy - IK projekt zespołowy - IO
  • Kierunek: Automatyka i Robotyka Electrical Engineering Elektrotechnika Informatyka
  • Uwagi:
Powrót