Zadania badawcze prowadzone przez Zakład Technik Programowania:

Podobne dokumenty
Algorytmy i Struktury Danych

Obliczenia równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

Porównanie wydajności CUDA i OpenCL na przykładzie równoległego algorytmu wyznaczania wartości funkcji celu dla problemu gniazdowego

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Zagadnienia egzaminacyjne INFORMATYKA. Stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Zagadnienia egzaminacyjne INFORMATYKA. stacjonarne. I-go stopnia. (INT) Inżynieria internetowa STOPIEŃ STUDIÓW TYP STUDIÓW SPECJALNOŚĆ

Podsumowanie wyników ankiety

Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol

Informatyka. II stopień. Ogólnoakademicki. Stacjonarne/Niestacjonarne. Kierunkowy efekt kształcenia - opis WIEDZA

WYKAZ PRZEDMIOTÓW I PLAN REALIZACJI

Praca dyplomowa magisterska

Programowanie równoległe i rozproszone. Praca zbiorowa pod redakcją Andrzeja Karbowskiego i Ewy Niewiadomskiej-Szynkiewicz

Tworzenie programów równoległych. Krzysztof Banaś Obliczenia równoległe 1

Analiza efektywności przetwarzania współbieżnego

1. 1.Zastosowanie transformacji blokowania iteracji pętli programowej do zwiększenia lokalności kodu.

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

KIERUNKOWE EFEKTY KSZTAŁCENIA

KIERUNKOWE EFEKTY KSZTAŁCENIA

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Analiza efektywności przetwarzania współbieżnego. Wykład: Przetwarzanie Równoległe Politechnika Poznańska Rafał Walkowiak Grudzień 2015

Teraz bajty. Informatyka dla szkół ponadpodstawowych. Zakres rozszerzony. Część 1.

Opracowanie systemu monitorowania zmian cen na rynku nieruchomości

1. Tabela odniesień efektów kierunkowych do efektów obszarowych z komentarzami

WYKAZ PRZEDMIOTÓW I PLAN REALIZACJI

zakładane efekty kształcenia

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NYSIE

Zakładane efekty kształcenia dla kierunku

Kurs wybieralny: Zastosowanie technik informatycznych i metod numerycznych w elektronice

Wybrane metodologie wspierające sprzętową akcelerację obliczeń wielkiej skali

Dr inż. hab. Siergiej Fialko, IF-PK,

Projektowanie Wirtualne bloki tematyczne PW I

Zakładane efekty kształcenia dla kierunku

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa

Efekty kształcenia na kierunku AiR drugiego stopnia - Wiedza Wydziału Elektrotechniki, Automatyki i Informatyki Politechniki Opolskiej

Nowoczesne technologie przetwarzania informacji

KIERUNKOWE EFEKTY KSZTAŁCENIA

Zagadnienia egzaminacyjne AUTOMATYKA I ROBOTYKA. Stacjonarne I-go stopnia TYP STUDIÓW STOPIEŃ STUDIÓW SPECJALNOŚĆ

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

Planowanie i organizacja robót inżynieryjnych WF-ST1-GI--12/13Z-PANO. Liczba godzin stacjonarne: Wykłady: 15 Zajęcia projektowe: 30

XQTav - reprezentacja diagramów przepływu prac w formacie SCUFL przy pomocy XQuery

Tworzenie programów równoległych cd. Krzysztof Banaś Obliczenia równoległe 1

KIERUNKOWE EFEKTY KSZTAŁCENIA

Zapisywanie algorytmów w języku programowania

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW INFORMATYKA

1. Tabela odniesień efektów kierunkowych do efektów obszarowych z komentarzami. Kierunkowy efekt kształcenia - opis

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

Algorytm. a programowanie -

Analiza ilościowa w przetwarzaniu równoległym

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) stacjonarne

Szczegółowe efekty kształcenia studiów I stopnia na kierunku Teleinformatyka na Wydziale Elektroniki i Telekomunikacji Politechniki Poznańskiej

Informacja w perspektywie obliczeniowej. Informacje, liczby i obliczenia

Systemy Informatyki Przemysłowej

Tworzenie programów równoległych. Krzysztof Banaś Obliczenia równoległe 1

Algorytm. Krótka historia algorytmów

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja I

Rozkład materiału do nauczania informatyki w liceum ogólnokształcącym Wersja II

O superkomputerach. Marek Grabowski

INŻYNIERIA OPROGRAMOWANIA

Efekty kształcenia wymagane do podjęcia studiów 2 stopnia na kierunku Automatyka i Robotyka

Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

Programowanie Strukturalne i Obiektowe Słownik podstawowych pojęć 1 z 5 Opracował Jan T. Biernat

Przygotowanie kilku wersji kodu zgodnie z wymogami wersji zadania,

JAKIEGO RODZAJU NAUKĄ JEST

Definicje. Algorytm to:

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013

ZARZĄDZANIE PROJEKTAMI I PROCESAMI. Mapowanie procesów AUTOR: ADAM KOLIŃSKI ZARZĄDZANIE PROJEKTAMI I PROCESAMI. Mapowanie procesów

PRZEWODNIK PO PRZEDMIOCIE

Po ukończeniu studiów pierwszego stopnia na kierunku studiów. Informatyka absolwent: WIEDZA

Efekty kształcenia wymagane do podjęcia studiów 2 stopnia na kierunku Informatyka

Studia I stopnia, stacjonarne, inżynierskie 3,5 letnie. kierunek: INFORMATYKA. Specjalność: PROGRAMOWANIE. Rok immatrykulacji 2018

Adres strony internetowej zamawiającego:

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika:

Semestr II Lp. Nazwa przedmiotu ECTS F. zaj. F. zal. Godz. 1. Standardy bezpieczeństwa informacji:

Liczba godzin w semestrze Ogółem Semestr 1 Semestr 2 Semestr 3 E Z Sh W C L S P W C L S P ECTS W C L S P ECTS W C L S P ECTS W C L S P ECTS

Równoległy algorytm wyznaczania bloków dla cyklicznego problemu przepływowego z przezbrojeniami

EFEKTY UCZENIA SIĘ DLA KIERUNKU INŻYNIERIA DANYCH W ODNIESIENIU DO EFEKTÓW UCZENIA SIĘ PRK POZIOM 6

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Plan studiów dla kierunku: ELEKTROTECHNIKA Studia stacjonarne magisterskie Specjalność:

[1] [2] [3] [4] [5] [6] Wiedza

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Klaster obliczeniowy

Repetytorium z matematyki 3,0 1,0 3,0 3,0. Analiza matematyczna 1 4,0 2,0 4,0 2,0. Analiza matematyczna 2 6,0 2,0 6,0 2,0

Projektowanie algorytmów równoległych. Zbigniew Koza Wrocław 2012

INŻYNIERIA OPROGRAMOWANIA

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) niestacjonarne

EGZAMIN MATURALNY 2013 INFORMATYKA

Program nauczania informatyki w gimnazjum Informatyka dla Ciebie. Modyfikacja programu klasy w cyklu 2 godzinnym

Rok I, semestr I (zimowy) Liczba godzin

EGZAMIN MATURALNY Z INFORMATYKI. 10 maja 2017 POZIOM ROZSZERZONY. Godzina rozpoczęcia: 14:00 CZĘŚĆ I

EGZAMIN MATURALNY 2013 INFORMATYKA

WSKAŹNIKI ILOŚCIOWE - Punkty ECTS w ramach zajęć: Efekty kształcenia. Wiedza Umiejętności Kompetencje społeczne (symbole) MK_1. Analiza matematyczna

Tworzenie programów równoległych. Krzysztof Banaś Obliczenia równoległe 1

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW INFORMATYKA. STUDIA PIERWSZEGO STOPNIA - PROFIL OGÓLNOAKADEMICKI

MODELOWANIE SIECI DYSTRYBUCYJNEJ DO OBLICZEŃ STRAT ENERGII WSPOMAGANE SYSTEMEM ZARZĄDZANIA MAJĄTKIEM SIECIOWYM

Plan studiów dla kierunku:

Odniesienie symbol II/III [1] [2] [3] [4] [5] Efekt kształcenia. Wiedza

Informatyka wspomaga przedmioty ścisłe w szkole

Transkrypt:

Zadania badawcze prowadzone przez Zakład Technik Programowania: - Opracowanie metod zrównoleglania programów sekwencyjnych o rozszerzonym zakresie stosowalności. - Opracowanie algorytmów obliczenia tranzytywnego domknięcia relacji zależności o zredukowanej złożoności. W ramach powyższych badań prowadzonych przez Zakład Technik Programowania prowadzi się badania z zakresu algorytmów znalezienia grubo- i drobno-ziarnistej równoległości w postaci niezależnych fragmentów kodu oraz harmonogramów swobodnych. Algorytmy są oparte na obliczeniu tranzytywnego domknięcia relacji opisujących wszystkie zależności w pętli programowej. Opracowano nowe algorytmy obliczenia tranzytywnego domknięcia o zredukowanej złożoności obliczeniowej. Zastosowana technika prywatyzacji do znajdowania niezależnych fragmentów kodu, co zwiększyło zakres pętli nadających się do zrównoleglenia. Opracowane algorytmy zostały zaimplementowane w języku C++. Zakres stosowalności zbadano za pomocą ogólnie znanego benchmarku NAS stosowanego do badań możliwości kompilatorów optymalizujących pod względem zrównoleglenia kodu sekwencyjnego. Badania pokazały, że ponad 70 % pętli z tego benchmarku udało się zrównoleglić, co należy uznać za wynik zadawalający ponieważ inne znane algorytmy nie wykrywają więcej równoległości w stosunku do zaproponowanego algorytmu. Efektywność kodu równoległego wygenerowanego za pomocą opracowanych algorytmów zbadano w oparciu o kartę graficzną CUDA. Wyniki badań pokazały, że dla większości pętli z zestawu NAS, dla których udało się wygenerować kod równoległy (ponad 80% pętli), efektywność kodu równoległego jest zadawalająca ponieważ pracę udało się podzielić między 96 jednostkami przetwarzającymi karty graficznej, a przyspieszenie wacha się dla różnych kodów równoległych od 10 do 89. Po wynikach badań określono kolejne kierunki badań: opracowanie algorytmów zrównoleglenia dla pętli programowych, których zależności mają ograniczenia nieliniowe oraz połączenie w jednej metodzie jednocześnie technik znalezienia grubo-ziarnistej i drobno-ziarnistej równoległości. Ponadto prowadzi się badania z zakresie automatycznego zrównoleglenia kodu sekwencyjnego do kodu wykonywalnego w oparciu o karty graficzne. Wyniki badań zostaną przedstawione na konferencjach tematycznych krajowych i międzynarodowych oraz opublikowane w czasopismach krajowych i zagranicznych (lista A i B MNiSW). 1 / 7

Zadania badawcze prowadzone przez Zespół Ochrony Informacji: - Opracowanie i realizacja systemu kontroli dostępu w rozproszonych systemach sieciowych z wykorzystaniem zaprojektowanego języka specyfikacji polityk. W ramach realizacji powyższego zadania planuje się opracowanie: - Metody bezpiecznego długookresowego przechowywania dokumentów o różnych rozmiarach w archiwach elektronicznych, wykorzystujące m.in. schematach podziału sekretów oraz słownikach uwierzytelniania. - Modelu bezpiecznego zarządzania informacją klasyfikowaną. - Automatyzacji procesu generacji kodu zgodnego ze standardem MPI (ang. Message Passing Interface). - Nowego modele bezpieczeństwa informacji na potrzeby metod analizy ryzyka w systemach informatycznych. - Nowego schematu podpisu cyfrowego opartego na certyfikatach i odwzorowaniach bilinowych oraz technikach dowodzenia ich bezpieczeństwa. Wyniki badań zostaną przedstawione na konferencjach tematycznych krajowych i międzynarodowych oraz opublikowane w czasopismach krajowych i zagranicznych (lista A i B MNiSW). Zadanie badawcze Zakładu Symulacji Komputerowej i Ochrony Informacji: - Opracowanie podstaw teorii budowania obiektów interoperabelnych systemów rozproszonych. 2 / 7

Zakład Symulacji Komputerowej oraz Ochrony Informacji prowadzi badania z zakresu rozwoju metod prognostyki szeregów czasowych na krótkich próbkach w tym: 1.Badania deterministycznych i stochastycznych metod prognostyki szeregów czasowych na krótkich próbkach. 2.Badania istniejących metod symulacji matematycznej szeregów czasowych i rozwój własnych metod. 3.Realizacja eksperymentów numerycznych dotyczących prognostyki szeregów czasowych. 4.Porównawcza analiza wyników symulacji szeregów czasowych tworzonych za pomocą istniejących metod i metod tworzonych w ramach przedstawionego tematu. Wyniki badań zostaną przedstawione na konferencjach tematycznych krajowych i międzynarodowych oraz opublikowane w czasopismach krajowych i zagranicznych (lista A i B MNiSW). Ponadto trwają przygotowania wniosku finansowanego z Funduszy Europejskich gdzie wykorzysta się wyniki powyższych badań. RAPORT Z WYKONANYCH W KIO BADAŃ W LATACH 2009-2012: 1) prof. dr hab. inż. Włodzimierz Bielecki temat zadania: Opracowanie metod zrównoleglania programów sekwencyjnych o rozszerzonym zakresie stosowalności. 3 / 7

Cel zadania: Opracowanie algorytmów zrównoleglenia pętli programowych cechujących się mniejszą złożonością obliczeniową lub większych zakresem stosowalności w stosunku do znanych metod. Opis zrealizowanych prac: Opracowano algorytmy harmonogramowania swobodnego dla pętli sparametryzowanych i dowolnie zagnieżdżonych. Algorytmy wykorzystują operację tranzytywnego domknięcia. Opis najważniejszych osiągnięć: Przeprowadzono badania nad jakością kodu wygenerowanego za pomocą opracowanych algorytmów wyznaczających niezależne fragmenty kodu oraz harmonogramowania swobodnego dedykowanego dla kart graficznych. Wykonano badania dla kart NVIDIA i bibliotek CUDA dla zwykłych kart graficznych z rodziny GeForce oraz przemysłowych z rodziny Tesla. Wykorzystanie wyników prac: Wyniki prac zostaną wykorzystane podczas przygotowania wniosku projektu finansowanego z EU. 2) dr inż. Jerzy Pejaś temat zadania: Opracowanie i realizacja systemu kontroli dostępu w rozproszonych systemach sieciowych z wykorzystaniem zaprojektowanego języka specyfikacji polityk. Cel zadania: Opracowanie zasad konstruowania polityk dostępu do ochronie informacji niejawnej oraz ich przykładowe realizacje Opis zrealizowanych prac: Określono wymagania nakładane na systemy, w których przetwarzane są informacje przy uwzględnieniu mobilności informacji w sieciach. Zaproponowano sposób definiowania polityki dostępu, wiązania jej z chronioną informacją oraz mechanizmy jej udostępniania uprawnionym pomiotom. Przeanalizowano także przydatność specyfikacji SAML i XCAML do opisu zasad dostępu do informacji. 4 / 7

Opis najważniejszych osiągnięć: Zaimplementowano algorytm kryptograficznej kontroli dostępu do informacji niejawnej oparty na odwzorowaniach biliniowych. Wykorzystanie wyników prac: Wyniki prac zostaną wykorzystane podczas realizacji jednego z zadań projektu Mobilne urządzenie do ochrony informacji niejawnej finansowanego przez NCBiR. 3) prof. dr hab. inż. Walery Rogoza temat zadania: Opracowanie podstaw teorii budowania obiektów interoperabelnych systemów rozproszonych Cel: Przeprowadzenie badań istniejących metod symulacji matematycznej szeregów czasowych i opracowanie własnych metod Opis zrealizowanych prac: wykonano badania metody identyfikacji systemów inżynierskich na podstawie funkcji czułości oraz dokonano jej rozwoju. Opis najważniejszych osiągnięć: modyfikacja metody identyfikacji systemów inżynierskich na podstawie funkcji czułości pozwoliła na zwiększenie zakresu stosowalności tej metody. Wykorzystanie wyników prac: Wyniki prac zostaną wykorzystane podczas przygotowania wniosku projektu finansowanego z EU. 4) prof. dr hab. inż. Włodzimierz Bielecki 5 / 7

temat zadania: Opracowanie algorytmów obliczenia tranzytywnego domknięcia relacji zależności o zredukowanej złożoności. Cel zadania: Opracowanie algorytmów obliczenia tranzytywnego domknięcia relacji zależności dla pętli programowych cechujących się mniejszą złożonością obliczeniową lub większych zakresem stosowalności w stosunku do znanych algorytmów i metod. Opis zrealizowanych prac: Opracowano algorytmy obliczenia tranzytywnego domknięcia relacji opisujących zależności dla pętli sparametryzowanych i dowolnie zagnieżdżonych. Opis najważniejszych osiągnięć: Przeprowadzono badania nad jakością kodu wygenerowanego za pomocą opracowanych algorytmów obliczenia tranzytywnego domknięcia do wyznaczaniah niezależnych fragmentów kodu oraz harmonogramowania swobodnego dedykowanego dla kart graficznych. Wykonano badania dla kart NVIDIA i bibliotek CUDA dla zwykłych kart graficznych z rodziny GeForce oraz przemysłowych z rodziny Tesla. Wykorzystanie wyników prac: Wyniki prac zostaną wykorzystane podczas przygotowania wniosku projektu finansowanego z EU. ZADANIA KONTYNUOWANE (2009-2012) W PROCESIE BADAWCZO-NAUKOWYM KIO: 1.Badania deterministycznych i stochastycznych metod prognostyki szeregów czasowych na krótkich próbkach. 2.Badania istniejących metod symulacji matematycznej szeregów czasowych i rozwój własnych metod. 6 / 7

3.Realizacja eksperymentów numerycznych dotyczących prognostyki szeregów czasowych. 4.Porównawcza analiza wyników symulacji szeregów czasowych tworzonych za pomocą istniejących metod i metod tworzonych w ramach przedstawionego tematu. 7 / 7