• Nie Znaleziono Wyników

Automatyczna synteza bezkolizyjnych sieci jednoukładowych dla systemów wbudowanych; Automatic synthesis of contention-free Network-on-Chip for Embedded Systems - Digital Library of the Silesian University of Technology

N/A
N/A
Protected

Academic year: 2021

Share "Automatyczna synteza bezkolizyjnych sieci jednoukładowych dla systemów wbudowanych; Automatic synthesis of contention-free Network-on-Chip for Embedded Systems - Digital Library of the Silesian University of Technology"

Copied!
2
0
0

Pełen tekst

(1)

Dokument opracowany w Bibliotece Głównej Politechniki Śląskiej na podstawie informacji zawartych w opisie bibliograficznym rozprawy doktorskiej, stanowiącym Załącznik nr 1 do Zarządzenia Nr 44/09/10 Rektora Politechniki Śląskiej z dnia 25 maja 2009 r. w sprawie utworzenia Biblioteki Cyfrowej Politechniki Śląskiej

Autor rozprawy doktorskiej: mgr inż. Robert Tomaszewski

Tytuł rozprawy doktorskiej w języku polskim:

Automatyczna synteza bezkolizyjnych sieci jednoukładowych dla systemów wbudowanych

Tytuł rozprawy doktorskiej w języku angielskim:

Automatic synthesis of contention-free Network-on-Chip for Embedded Systems

Promotor rozprawy doktorskiej: dr hab. inż. Stanisław Deniziak, prof. PŚk. Jednostka prowadząca przewód doktorski:

Politechnika Śląska, Wydział Automatyki, Elektroniki i Informatyki,

Słowa kluczowe:

specjalizowane sieci jednoukładowe, NoC, odwzorowanie aplikacji w NoC,

Streszczenie rozprawy doktorskiej w języku polskim:

Architektury NoC zdobywają coraz większe uznanie środowisk akademickich oraz przemysłu ze względu na znakomite możliwości konstruowania systemów przetwarzających w sposób równoległy (MPSoC). W pracy zaprezentowano metodologię efektywnego syntezowania bezkolizyjnych dedykowanych sieci jednoukładowych dla systemów wbudowanych. Założono, że charakterystyka komunikacyjna aplikacji jest znana, co pozwala na kosyntezę systemu wbudowanego połączoną z uszeregowaniem zadań i transmisji systemu. Następnie na tej podstawie budowana jest mikrosieć wraz z wyznaczeniem tras dla poszczególnych transmisji. Cel stanowi uzyskanie efektywnej pod względem kosztu (liczba połączeń, konstrukcja ruterów) oraz spełniającej zadane ograniczenia czasowe architektury NoC.

Hipoteza rozprawy brzmi: statyczna analiza grafu zadań systemu wbudowanego, z uszeregowanymi i przyporządkowanymi zadaniami do elementów obliczeniowych, umożliwia znalezienie bezkolizyjnej sieci jednoukładowej o minimalnym koszcie topologii, w której koszt energetyczny transmisji będzie najmniejszy z możliwych oraz wszystkie ograniczenia czasowe systemu zostaną spełnione. Tezę udowodniono poprzez wprowadzenie modelu matematycznego dla problemu syntezy sieci NoC i wykazanie, że informacje uzyskane na podstawie analizy statycznej grafu zadań są wystarczające, aby ten problem rozwiązać. Opracowano algorytm odwzorowania systemu w topologię NoC, wyznaczania tras oraz szeregowania transmisji minimalizujący koszt architektury oraz koszt energetyczny. W celu potwierdzenia skuteczności metody dokonano jej analizy teoretycznej, a ponadto na drodze eksperymentalnej dowiedziono jej przewagi nad typowymi podejściami prezentowanymi aktualnie w literaturze przedmiotu.

(2)

Dokument opracowany w Bibliotece Głównej Politechniki Śląskiej na podstawie informacji zawartych w opisie bibliograficznym rozprawy doktorskiej, stanowiącym Załącznik nr 1 do Zarządzenia Nr 44/09/10 Rektora Politechniki Śląskiej z dnia 25 maja 2009 r. w sprawie utworzenia Biblioteki Cyfrowej Politechniki Śląskiej

Streszczenie rozprawy doktorskiej w języku angielskim:

NoC architectures increasingly gain attention of the academia and industry, because of their superb capabilities of MPSoC building. The work presents efficient methodology of contention-free, custom, and embedded systems oriented NoC generation. It was assumed, that communication pattern of application is known a priori, thereby system co-synthesis with simultaneous task/transmission scheduling was feasible. Moreover, such knowledge allows for building a micronetwork combined with routing for all transmissions. The goal is to obtain cost-effective (number of links, router fabric) NoC architecture, that takes into account time constraints.

Assumption of the dissertation is: static analysis of task graph of application (with scheduled and allocated tasks and processing elements) enables to find contention-free NoC with the smallest topology cost, where the energy cost of transmissions will be as small as possible and all the time constraints of the system will be met. Thesis has been proven by developing a mathematical model for NoC synthesis problem and by demonstrating, that information gained through static analysis of task graph is sufficient to solve the problem. An algorithm for application to NoC mapping has been developed as well as for routing and communication scheduling. The algorithm minimizes the topology and energy cost. To substantiate efficiency of proposed methodology a theoretical analysis was made. The experiments show its advantage over typical, state-of-the-art approaches for NoC synthesis.

Cytaty

Powiązane dokumenty

Ró»niczkowanie pod znakiem

W normalnym cyklu pracy urządzenia pamięć ta może być tylko odczytywana, zapis do pamięci dokonywany jest w zależności od rodzaju pamięci.. Najpopularniejsze

Answering these questions requires refl ection on the similarities and diff erences between notions of the role of counsellors in various countries of the world.. In our view, we

Równania na zmianę elementów kanonicznych chcemy zamienić na równania na zmianę elementów orbitalnych... Cosinusy

Rozpoznawanie intencji rozmówcy oraz wyrażanie intencji własnych, rozpoznawanie języka jako działania (akty mowy). Rozwijanie umiejętności stosowania środków stylistycznych

współpracowała z DW NKN, jednak w sporze tej instytucji najpierw z Komitetem Naczelnym ZSN, a potem CKN, doty­ czącym dalszego werbunku, opowiedziała się na zjeździe w

górze Athos; imiesławcy wyznawali niewidzialną obecność Boga w Jego Imionach – ‘Imię Boga jest Samym Bogiem’; liderem ruchu był hieromnich Antonij Bułatowicz; w 1913

Cel stosowania kontroli kodu źródłowego jest stosunkowo prosty – w czasie tworzenie oprogramowania potrzebne jest centralne miejsce do przechowywania danych oraz kontrola dostępu