25.08.2013 Views

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

Wersja pełna [11,39 MB] - Wydział Elektroniki, Telekomunikacji i ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

KARTA PRZEDMIOTU<br />

Nazwa przedmiotu Architektura i oprogramowanie procesorów specjalizowanych<br />

Skrót nazwy AOPS<br />

Kierunek:<br />

Elektronika i telekomunikacja Automatyka i robotyka Informatyka<br />

X<br />

Osoba odpowiedzialna za treść przedmiotu:<br />

Imię: Miron<br />

Nazwisko: Kłosowski<br />

e-mail: klosowsk@ue.eti.pg.gda.pl<br />

Lp. Zagadnienie<br />

Karta zajęć - wykład<br />

poziom<br />

wiedzy umiej.<br />

liczba<br />

godzin<br />

A B C D E<br />

1. Ewolucja architektury mikroprocesorów. X 0,33<br />

2. Mikroprocesory CISC, RISC i VLIW. X 1<br />

3. Architektura procesorów a algorytmy przetwarzania sygnałów. X 0,33<br />

4. Architektura procesorów a algorytmy kompresji danych. X 0,33<br />

5. Architektura procesorów a algorytmy sztucznych sieci neuronowych. X 0,33<br />

6. Sprzętowe wspomaganie algorytmów przetwarzania dźwięku. X 0,67<br />

7. Sprzętowe wspomaganie algorytmów przetwarzania obrazu. X 0,67<br />

8. Sprzętowe wspomaganie algorytmów baz danych i baz wiedzy. X 0,33<br />

9. Sprzętowe wspomaganie algorytmów do obsługi przepływu danych. X 0,33<br />

10. Architektura rodziny procesorów IXP firmy Intel. X 1<br />

<strong>11</strong>. Budowa procesorów IXP2400, IXP2800. X 1<br />

12. Budowa jednostki obliczeniowej „microengine”. X 1<br />

13. Rodzaje pamięci i sposoby jej adresowania w jednostce „microengine”. X 1<br />

14. Komunikacja pomiędzy jednostkami „microengine”. X 1<br />

15. Jednostki wspomagające: Hash, CAP i Scratchpad Memory. X 1<br />

16. Jednostki funkcjonalne: pamięć CAM, bloki CRC. X 1<br />

17. Blok MSF (Media Switch Fabric). X 1<br />

18. Obsługa komunikacji za pomocą m-pakietów. X 0,67<br />

19. Jednostka kryptograficzna procesora IXP2850. X 0,67<br />

20. Podstawy języka assemblera procesorów rodziny IXP. X 1<br />

21. Środowisko programistyczne rodziny procesorów IXP. X 0,67<br />

22. Język C w programowaniu procesorów sieciowych. X 1<br />

23. Przetwarzanie pakietów metodą „unordered thread execution”. X 1<br />

24. Przetwarzanie pakietów metodą „context pipeline stages”. X 1<br />

25. Przetwarzanie pakietów metodą „ordered thread execution”. X 1<br />

26. Wspomaganie struktur danych w procesorach IXP: pierścienie i kolejki. X 1<br />

27. Wielowątkowa obsługa nadawania i odbioru pakietów. X 0,33<br />

28. Warstwy „data plane” i „control plane” oraz ich funkcje. X 1<br />

29. Realizacja warstwy „control plane” na IXP2400 (blok XScale). X 0,67<br />

30. Procesory sieciowe AMCC. X 0,67<br />

31. Procesory sieciowe innych producentów. X 0,67<br />

32. Zastosowanie procesorów sieciowych w przełącznikach. X 1<br />

33. Zastosowanie procesorów sieciowych w routerach. X 1<br />

34. Zastosowanie procesorów sieciowych w firewallach. X 0,67<br />

35. Inne zastosowania procesorów sieciowych. X 0,67<br />

36. Wspomaganie procesorów sieciowych za pomocą koprocesorów. X 0,33<br />

37. Procesory specjalizowane do wspomagania pamięci masowych. X 0,33<br />

38. Procesory specjalizowane oparte na układach programowalnych FPGA. X 0,33<br />

646

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!