Akceleracja obliczeń w przetwarzaniu danych
W sprawach związanych z kursem proszę rozpoczynać tytuł maila od znacznika [AO].
Projekt
Przykładowe tematy
- Równoległa wersja problemu komiwojażera.
- Zadanie szeregowania zadań – rozwiązanie np. za pomocą metody tabu-search, równoległa wersja.
- Równoległa wersja algorytmu generacji planu zajęć (school timetabling problem, class-teacher timetabling problem).
- Generacja scen metodą ray-tracing – równoległa wersja algorytmu.
- Stworzenie animacji złożonej z klatek renderowanych za pomocą metody ray-tracing.
- Generacja fraktala, animacja pozwalająca na obserwację fraktala w zwiększonej skali (zoom in).
- Równoległa wersja algorytmu kompresji fraktalnej.
- Filtracja fraktalna obrazu (odszumianie obrazu na podstawie wymiaru fraktalnego punktów obrazu) – wersja równoległa.
- Faktoryzacja dużej liczby metodą ‘brutalnej siły’ - rozłożenie zadanej liczby na czynniki bądź stwierdzenie, że liczba jest pierwsza. Badanie skalowalności programu.
- Testowanie czy zadana liczba naturalna jest pierwsza (np. z wykorzystaniem małego twierdzenia Fermata lub testu Millera-Rabina – obie te metody są probabilistyczne; może inne metody).
- Równoległe zadanie klasteryzacji hierarchicznej wielowymiarowych danych.