2 WRZEŚNIA S t r o n a WROCŁAW

Podobne dokumenty
Jak ujarzmić hydrę czyli programowanie równoległe w Javie. dr hab. Piotr Bała, prof. UW ICM Uniwersytet Warszawski

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

Częstochowa, dn

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

RECENZJA ROZPRAWY DOKTORSKIEJ DLA INSTYTUTU PODSTAW INFORMATYKI POLSKIEJ AKADEMII NAUK

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

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

PRZEWODNIK PO PRZEDMIOCIE

Uniwersytet Śląski. Wydział Informatyki i Nauki o Materiałach PROGRAM KSZTAŁCENIA. Studia III stopnia (doktoranckie) kierunek Informatyka

2 WRZEŚNIA S t r o n a WROCŁAW

Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W E, 2L PRZEWODNIK PO PRZEDMIOCIE

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

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

Izabela Zimoch Zenon Szlęk Biuro Badań i Rozwoju Technologicznego. Katowice, dnia r.

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

TOK STUDIÓW Kierunek: informatyka rok studiów: I studia stacjonarne pierwszego stopnia, rok akademicki 2014/2015. Forma zaliczen ia. egz. lab.

Działanie 2.3: Inwestycje związane z rozwojem infrastruktury informatycznej nauki

Nowoczesne technologie przetwarzania informacji

HARMONOGRAM EGZAMINÓW

PROGRAMOWANIE DLA KAŻDEGO

S PECJALNO S C I NTELIGENTNE S YSTEMY D ECYZYJNE

Obowiązkowy A. Przedmioty kształcenia ogólnego 1 Etykieta w życiu publicznym wykład 9 zaliczenie tak 1 B. Przedmioty podstawowe

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

Systemy Informatyki Przemysłowej

Rok I, semestr I (zimowy) Liczba godzin

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

PROJEKTY BADAWCZE I ROZWOJOWE

RECENZJA ROZPRAWY DOKTORSKIEJ

Europejska inicjatywa dotycząca przetwarzania w chmurze. budowanie w Europie konkurencyjnej gospodarki opartej na danych i wiedzy

Rok I, semestr I (zimowy) Liczba godzin

Algorytmy i Struktury Danych

Kierunek: Paliwa i Środowisko Poziom studiów: Studia II stopnia Forma studiów: Stacjonarne. Wykład Ćwiczenia

Kierunek: Informatyka rev rev jrn Niestacjonarny 1 / 5

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

Internetowa ogólnopolska baza informatycznych projektów badawczych otwartej innowacji Platforma współpracy SPINACZ 1/46

Kierunek: Informatyka rev rev jrn Stacjonarny 1 / 6

Dokumentacja projektu QUAIKE Architektura oprogramowania

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Bezpieczeństwo systemów komputerowych. Java i JavaScript. Java i JavaScript. Java - historia

Wprowadzenie do programowania współbieżnego

Budowa uniwersalnej architektury dla Laboratorium Wirtualnego

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

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

w tym laborat. Razem semin. konwer. wykłady ćwicz. w tym laborat. Razem ECTS Razem semin. konwer.

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

Zapoznanie z technikami i narzędziami programistycznymi służącymi do tworzenia programów współbieżnych i obsługi współbieżności przez system.

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

Zagadnienia programowania obiektowego

Nadzorowanie stanu serwerów i ich wykorzystania przez użytkowników

VI Seminarium Naukowe Tomografia procesowa aplikacje, systemy pomiarowe i algorytmy numeryczne - relacja

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2015/16. zajęć w grupach A K L S P

SUPERKOMPUTER OKEANOS BADAWCZE GRANTY OBLICZENIOWEWE

Rok akademicki: 2012/2013 Kod: ZIE s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Á Á JAKIE SPECJALNOŚCI

Lista rankingowa/suplement/korekta* Dla projektów o wartości wydatków kwalifikowanych co najmniej 15 mln PLN

Katedra Systemów Automatyki. Specjalność: Systemy automatyki (studia II stopnia)

Rok I, semestr I (zimowy) Liczba godzin

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

Przegląd modułów systemu POL-on

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2016/17. zajęć w grupach A K L S P

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

Monitorowanie i zarządzanie urządzeniami sieciowymi przy pomocy narzędzi Net-SNMP

Nazwa Wydziału Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia Kod modułu Język kształcenia Efekty kształcenia dla modułu kształcenia

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

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

Dlaczego warto podjąć. studia na WETI PG na kierunku informatyka. Wydział Elektroniki, Telekomunikacji i Informatyki Politechniki Gdańskiej 1

Szkolenie systemu POL-on

Wsparcie dla innowacji

Kolegium Dziekanów i Dyrektorów

RAPORT KOORDYNATORA DS. OTWARTEGO DOSTĘPU ZA 2017 R.

Dariusz Brzeziński. Politechnika Poznańska, Instytut Informatyki

PROGRAM OPERACYJNY INTELIGENTNY ROZWÓJ

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

USŁUGI HIGH PERFORMANCE COMPUTING (HPC) DLA FIRM. Juliusz Pukacki,PCSS

ROBOTYKA I SYSTEMY DECYZYJNE

Klaster obliczeniowy

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia niestacjonarne Dla rocznika:

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

LIDERZY DATA SCIENCE CENTRUM TECHNOLOGII ICM CENTRUM TECHNOLOGII ICM ICM UW TO NAJNOWOCZEŚNIEJSZY OŚRODEK DATA SCIENCE W EUROPIE ŚRODKOWEJ.

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

Możliwości pozyskania dofinansowania dla przedsiębiorców z Programu Operacyjnego Inteligentny Rozwój

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy internetowe, SI studia stacjonarne Dla rocznika: 2018/2019

PROGRAM STUDIÓW. Egzamin, kolokwium, projekt, aktywność na zajęciach.

PROGRAM STUDIÓW WYŻSZYCH ROZPOCZYNAJĄCYCH SIĘ W ROKU AKADEMICKIM 2010/2011. Wydział Matematyczno-Fizyczno-Techniczny

Ocenianie ciągłe (praca przy Formująca tablicy oraz przy komputerze) pisemne, końcowe zaliczenie pisemne

i3: internet - infrastruktury - innowacje

Projektowanie Wirtualne bloki tematyczne PW I

BIBLIOTEKARZ W KOLABORATORIUM

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH. Podstawy programowania Systemy operacyjne

Kształcenie w zakresie koksownictwa na Akademii Górniczo-Hutniczej Piotr Burmistrz, Tadeusz Dziok, Andrzej Strugała

PROGRAM STUDIÓW WYŻSZYCH ROZPOCZYNAJĄCYCH SIĘ W ROKU AKADEMICKIM 2010/2011. Wydział Matematyczno-Fizyczno-Techniczny

INŻYNIERIA OPROGRAMOWANIA

Dofinansowanie na rozwój działalności i wdrożenie innowacji

Tworzenie i obsługa wirtualnego laboratorium komputerowego

Przedmioty/moduły. informatycznych. suma 4,0 3,0 4,0 2,0 0,0 0,0 0,0 0,0 0,0 0,0

PROGRAM STUDIÓW DOKTORANCKICH w ITP w DYSCYPLINIE NAUKOWEJ Agronomia

Zaawansowane programowanie w języku C++

Dyrektor ACK Cyfronet AGH. z dnia 2 października 2017 roku w sprawie zmian organizacyjnych

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

Transkrypt:

2 WRZEŚNIA 2016 1 S t r o n a WROCŁAW

Materiały konferencyjne Innowacyjne Projekty Badawcze Wrocław 2 września 2016 2 S t r o n a

Skład i łamanie tekstu mgr inż. Anna Okniańska Projekt okładki inż. Magdalena Tomaszewska Główny Organizator Konferencji Dolnośląski Instytut Nowych Technologii Sp. z o. o. www.dint.com.pl biuro@dint.com.pl Wydawca Dolnośląski Akcelerator Technologii i Innowacji Sp. z o. o. www.datii.pl biuro@dint.pl ISBN 978-83-945037-2-7 Niniejsza publikacja zawiera zbiór streszczeń prac prezentowanych przez uczestników, podczas II Ogólnopolskiej e-konferencji Innowacyjnych Projektów Badawczych, z dnia 2 września 2016 roku. Zawarte w niniejszej publikacji streszczenia zostały zamieszczone na odpowiedzialność ich autorów, którzy przesyłali ich treści Wydawcy. 3 S t r o n a

Spis treści AGENDA... 6 Rola białka NBR1 w autofagii w raku jelita grubego... 7 Troposferyczne stężenia związków CFCs i SF6 w powietrzu Krakowa oraz Mace Head. 8 Znaczenie wyciągów roślinnych w ochronie roślin przed szkodnikami... 9 Box Behnken Design w optymalizacji procesu biosyntezy β-karotenu w hodowlach drożdży Rhodotorula rubra... 10 Mikroklimat stref zewnętrznych przebywania ludzi... 11 Preferencje konsumenckie dotyczące spożycia herbaty... 12 Opracowany na bazie olejku z czarnuszki Nigella sativa preparat antybakteryjny Thymoxan... 13 Wpływ poziomu aktywności kaspaz na proces konwersji mięśnia w mięso... 14 Opracowywanie testów oddechowych dla diagnostyki schorzeń nerek i ich powikłań w oparciu o wyniki chromatograficznej analizy wydychanego powietrza... 15 Model matematyczny w strategii kształtowania odpowiedniej ceny i promocji na bazie rabatów i upustów... 16 Wpływ jakości kształcenia szkolnictwa wyższego na rozwój regionalny... 17 Tworzeniu interaktywnych map turystycznych z wykorzystaniem ogólnodostępnych programów typu GIS... 18 Przegląd zaawansowanych metod harmonogramowania na wieloproduktowych liniach produkcyjnych... 19 Hydrokondycjonowanie uzupełniane melatoniną metoda przedsiewnego uszlachetniania ziaren kukurydzy cukrowej... 20 Badania w systemach modelowych i eksperymentalnych biodegradowalnych cieczy chłodząco-smarujących dla wybranych elementów trących... 21 Oznaczanie prawdopodobieństwa wystąpienia erozji wąwozowej z wykorzystaniem wybranych parametrów topograficznych zlewni górskiej w oprogramowaniu ArcGIS... 22 Analiza zjawiska zlecania napisania prac dyplomowych przy wykorzystaniu badań jakościowych... 23 Mathematical optimization of the process of allyl alcohol epoxidation with hydrogen peroxide in the presence of acetonitrile as a solvent... 24 Studies on the deactivation of the TS-1 catalyst in the process of allyl alcohol epoxidation... 25 Badanie właściwości adsorpcyjnych i agregacyjnych ekologicznych surfaktantów z ugrupowaniem cukrowym... 26 Nowoczesne zarządzanie utrzymaniem ruchu w zakładzie przemysłu kruszywowego. 27 Zastosowanie metod analitycznych w ocenie odporności wód podziemnych na zanieczyszczenia antropogeniczne... 28 Zastosowanie mikroorganizmów endofitycznych w biologicznej ochronie roślin... 29 Programowanie równoległe w języku Java z wykorzystaniem biblioteki PCJ... 30 Źródła farmaceutyków przedostających się do wód powierzchniowych i pitnych... 31 Praktyki szamanistyczne we współczesnej kulturze syberyjskich autochtonów... 32 Alternatywne paliwa z odpadów powstających w wyniku demontażu wyeksploatowanych pojazdów samochodowych... 33 Matryce stosowane do syntezy mezoporowatych materiałów... 34 4 S t r o n a

Programowanie równoległe w języku Java z wykorzystaniem biblioteki PCJ Marek Nowicki (1), Piotr Bała (2) (1) Wydział Matematyki i Informatyki, Uniwersytet Mikołaja Kopernika w Toruniu, ul. Chopina 12/18, 87-100 Toruń (2) Interdyscyplinarne Centrum Modelowania Matematycznego i Komputerowego, Uniwersytet Warszawski, ul. Prosta 69, 00-838 Warszawa Marek Nowicki: faramir@mat.umk.pl Słowa kluczowe: Programowanie równoległe, Java, Podzielona globalna przestrzeń adresowa, PGAS, HPC, PCJ Referat opisuje badania nad nową wersją biblioteki PCJ (Parallel Computations in Java) służącej do programowania równoległego w języku Java. Biblioteka PCJ została stworzona i rozwijana w ramach pracy doktorskiej autora referatu [1]. Powstała ona jako implementacja rozwiązań opracowanych w wyniku badań nad nowymi metodami programowania równoległego w języku Java z wykorzystaniem paradygmatu PGAS (Partitioned Global Address Space). W pracy doktorskiej biblioteka została przetestowana a uzyskane wyniki zostały porównane z MPI aktualnym standardem używanym do tworzenia aplikacji współbieżnych. W ramach referatu zostanie przedstawiona biblioteka PCJ w wersji piątej. Bazuje ona na modelu obliczeń rozproszonych PGAS, który pozwala na łatwe rozwijanie aplikacji równoległych niezbędnych do przetwarzania dużych danych (Big Data) czy obliczeń wielkoskalowych (HPC). Biblioteka pozwala na pracę na komputerach wielordzeniowych, klastrach obliczeniowych, czyli systemach posiadających wiele węzłów, z których każdy składa się z wielu rdzeni. PCJ ukrywa przed programistą szczegóły komunikacji wewnątrz pojedynczego węzła i pomiędzy węzłami. Biblioteka działa również na pojedynczym komputerze wyposażonym w Wirtualną Maszynę Javy (JVM). W bibliotece PCJ każdy wątek działa samodzielnie we własnej lokalnej pamięci. Domyślnie zmienne są przechowywane i dostępne lokalnie z uwzględnieniem możliwości współdzielenia danych statycznych przez wszystkie wątki znajdujące się na JVM. Niektóre zmienne mogą być współdzielone również z innymi wątkami, także tymi na innych JVM, i mogą być odczytywane i modyfikowane przez inne wątki. W tym celu biblioteka dostarcza metody pozwalające na wykonywanie podstawowych operacji na zmiennych współdzielonych jak pobieranie i wysyłanie wartości zmiennej w sposób jednostronny i asynchroniczny, bardziej zaawansowanych, czyli monitorowania zmiennych współdzielonych i rozgłaszania nowej wartości wśród wszystkich wątków zrzeszonych w grupę. Ponadto zawiera metody pozwalające na grupową synchronizację wątków, czy tworzenie nowych grup wątków. Aktualna wersja biblioteki PCJ korzysta z mechanizmów dostępnych w najnowszej edycji języka Java jak wyrażenia lambda czy strumienie, wprowadza nowe możliwości przesyłania danych i pozwala na łatwiejsze tworzenie rozproszonych obiektów. [1] M. Nowicki. Opracowanie nowych metod programowania równoległego w Javie w oparciu o paradygmat PGAS (Partitioned Global Address Space). Rozprawa doktorska, Uniwersytet Warszawski, 2015 http://ssdnm.mimuw.edu.pl/pliki/prace-studentow/st/pliki/marek-nowicki-d.pdf [Dostęp: 26.08.2016] 30 S t r o n a