Kierunki badań
Transkrypt
Kierunki badań
Kierunki badań 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 Kierunki badań 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 Kierunki badań 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 Kierunki badań 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 Kierunki badań 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 Kierunki badań 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 Kierunki badań 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