Algebra Boole a. ccc dr inŝ. Jarosław Forenc

Podobne dokumenty
Architektura von Neumanna

Mnożenie macierzy Metody skrócenia czasu mnożenia macierzy. dr inż. Jarosław Forenc , K. metoda Strassena zmiana implementacji algorytmu

Przykład: QS(tab,0,5); Sortowanie. Mnożenie macierzy. dr inż. Jarosław Forenc

dr inż. Jarosław Forenc

Klasyfikacja systemów komputerowych. Architektura von Neumanna Architektura harwardzka Zmodyfikowana architektura harwardzka. dr inż.

dr inż. Jarosław Forenc

Klasyfikacja systemów komputerowych. Architektura von Neumanna. dr inż. Jarosław Forenc

Semantyka i Weryfikacja Programów - Laboratorium 7

Wprowadzenie do Sieci Neuronowych Łańcuchy Markowa

FUNKCJA KWADRATOWA. RÓWNANIA I NIERÓWNOŚCI DRUGIEGO STOPNIA.

Rys Wyrównanie spostrzeżeń zawarunkowanych jednakowo dokładnych C. KRAKOWIANY

G i m n a z j a l i s t ó w

Programowanie obiektowe w języku C++ dr inż. Jarosław Forenc. Przeładowanie (przeciążanie) operatorów. dziedziczenie funkcje wirtualne

Wprowadzenie do Sieci Neuronowych Łańcuchy Markowa

Algebra Boola i podstawy systemów liczbowych. Ćwiczenia z Teorii Układów Logicznych, dr inż. Ernest Jamro. 1. System dwójkowy reprezentacja binarna

ELEKTRONIKA CYFROWA. Materiały y pomocnicze do wykład sem.. 1

dr inż. Jarosław Forenc

Podstawy układów logicznych

Matematyczne Podstawy Informatyki

Wymagania edukacyjne matematyka klasa 2 zakres podstawowy 1. SUMY ALGEBRAICZNE

Semantyka i Weryfikacja Programów - Laboratorium 2 Działania na ułamkach, krotki i rekordy

dr inż. Jarosław Forenc

4. RACHUNEK WEKTOROWY

Klasyfikacja systemów komputerowych. Architektura harwardzka Zmodyfikowana architektura harwardzka. dr inż. Jarosław Forenc

ZADANIA Z ZAKRESU SZKOŁY PODSTAWOWEJ, GIMNAZJUM I SZKOŁY ŚREDNIEJ

Wektor kolumnowy m wymiarowy macierz prostokątna o wymiarze n=1 Wektor wierszowy n wymiarowy macierz prostokątna o wymiarze m=1

2. FUNKCJE WYMIERNE Poziom (K) lub (P)

Wymagania edukacyjne matematyka klasa 2b, 2c, 2e zakres podstawowy rok szkolny 2015/ Sumy algebraiczne

Temat lekcji Zakres treści Osiągnięcia ucznia

WYZNACZNIKI. . Gdybyśmy rozważali układ dwóch równań liniowych, powiedzmy: Takie układy w matematyce nazywa się macierzami. Przyjmijmy definicję:

Oznaczenia: K wymagania konieczne; P wymagania podstawowe; R wymagania rozszerzające; D wymagania dopełniające; W wymagania wykraczające

Wymagania na ocenę dopuszczającą z matematyki klasa II Matematyka - Babiański, Chańko-Nowa Era nr prog. DKOS /02

Wymagania kl. 2. Uczeń:

Analiza matematyczna i algebra liniowa

Zbiory wyznaczone przez funkcje zdaniowe

WYKŁAD 5. Typy macierzy, działania na macierzach, macierz układu równań. Podstawowe wiadomości o macierzach

Macierz. Wyznacznik macierzy. Układ równań liniowych

2. Funktory TTL cz.2

Legenda. Optymalizacja wielopoziomowa Inne typy bramek logicznych System funkcjonalnie pełny

usuwa niewymierność z mianownika wyrażenia typu

a) b) Rys Schemat ideowo-konstrukcyjny układu do przykładu 6.1 a) i jego schemat blokowy

16. Taksonomia Flynn'a.

Minimalizacja automatu

Propozycja przedmiotowego systemu oceniania wraz z określeniem wymagań edukacyjnych (zakres podstawowy)

WYŻSZA SZKOŁA INFORMATYKI STOSOWANEJ I ZARZĄDZANIA

Chapter 1: Boolean Logic

ROZWIĄZYWANIE MAŁYCH TRÓJKĄTÓW SFERYCZNYCH

T W O R Z Y M Y. 15 godzin w cyklu 3-godzinnym

XI. Rachunek całkowy funkcji wielu zmiennych. 1. Całka podwójna Całka podwójna po prostokącie. Oznaczenia:

PODSTAWY ALGEBRY MACIERZY. Operacje na macierzach

Elementy znajdujące się w opakowaniu mogą różnić się w zależności od kraju, w którym zakupiono urządzenie. Przewód zasilający do gniazdka ściennego

dr inż. Jarosław Forenc

1. Wstęp. Pojęcie grafu przepływowego. Niech pewien system liniowy będzie opisany układem liniowych równań algebraicznych

Wymagania edukacyjne z matematyki

Elementy układów techniki cyfrowej

Szczegółowe wymagania edukacyjne z matematyki, klasa 2C, poziom podstawowy

Programy współbieżne

MATeMAtyka 3 inf. Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych. Zakres podstawowy i rozszerzony. Dorota Ponczek, Karolina Wej

Połączenie (1) Optymalizacja poleceń SQL Część 3. Algorytm nested loops. Połączenie (2)

Iloczyn skalarny

Macierz. Wyznacznik macierzy. Układ równań liniowych

Kodowanie liczb. Kodowanie stałopozycyjne liczb całkowitych. Niech liczba całkowita a ma w systemie dwójkowym postać: Kod prosty

KLUCZ PUNKTOWANIA ODPOWIEDZI

Wykład 2. Granice, ciągłość, pochodna funkcji i jej interpretacja geometryczna

WYMAGANIA EDUKACYJNE Z MATEMATYKI DLA KLASY VIII w roku szkolnym 2015/2016

1 Ułamki zwykłe i dziesiętne

RBD Relacyjne Bazy Danych

Klasyfikacja systemów komputerowych. Architektura von Neumanna i architektura harwardzka Budowa komputera: dr inż. Jarosław Forenc

Algorytmy komputerowe. Złożoność obliczeniowa Sortowanie. Mnożenie macierzy. dr inż. Jarosław Forenc

Szkice rozwiązań zadań zawody rejonowe 2019

DZIAŁ 2. Figury geometryczne

Technikum Nr 2 im. gen. Mieczysława Smorawińskiego w Zespole Szkół Ekonomicznych w Kaliszu

KARTA WZORÓW MATEMATYCZNYCH. (a + b) c = a c + b c. p% liczby a = p a 100 Liczba x, której p% jest równe a 100 a p

Definicje. r r r r. Struktura kryształu. Sieć Bravais go. Baza

WYMAGANIA EDUKACYJNE Z MATEMATYKI W KLASIE IIc ZAKRES PODSTAWOWY I ROZSZERZONY

Dorota Ponczek, Karolina Wej. MATeMAtyka 2. Plan wynikowy. Zakres podstawowy

Z INFORMATYKI RAPORT

STYLE. TWORZENIE SPISÓW TREŚCI

PODSTAWY BAZ DANYCH Wykład 3 2. Pojęcie Relacyjnej Bazy Danych

Metoda superpozycji: Sesja poprawkowa. Wykład 1

WYMAGANIA I KRYTERIA OCENIANIA Z MATEMATYKI W 3 LETNIM LICEUM OGÓLNOKSZTAŁCĄCYM

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

2. PODSTAWY STATYKI NA PŁASZCZYŹNIE

Równania i nierówności kwadratowe z jedną niewiadomą

system identyfikacji wizualnej forma podstawowa karta A03 część A znak marki

Przedmiotowy system oceniania wraz z określeniem wymagań edukacyjnych klasa druga zakres podstawowy

KONKURS MATEMATYCZNY dla uczniów gimnazjów w roku szkolnym 2012/13. Propozycja punktowania rozwiązań zadań

Roztwory rzeczywiste (1) Roztwory rzeczywiste (2) Funkcje nadmiarowe. Również w temp. 298,15K, ale dla CCl 4 (A) i CH 3 OH (B).

Realizacje zmiennych są niezależne, co sprawia, że ciąg jest ciągiem niezależnych zmiennych losowych,

Kombinacyjne układy logiczne (A 2)

Informatyka 1. Wykład nr 5 ( ) Politechnika Białostocka. - Wydział Elektryczny. dr inŝ. Jarosław Forenc

ZADANIA OTWARTE. Są więc takie same. Trzeba jeszcze pokazać, że wynoszą one 2b, gdyż taka jest długość krawędzi dwudziestościanu.

Architektury komputerów Architektury i wydajność. Tomasz Dziubich

Metoda sił jest sposobem rozwiązywania układów statycznie niewyznaczalnych, czyli układów o nadliczbowych więzach (zewnętrznych i wewnętrznych).

Wymagania edukacyjne z matematyki FUNKCJE dopuszczającą dostateczną dobrą bardzo dobrą

WEKTORY skalary wektory W ogólnym przypadku, aby określić wektor, należy znać:

MODEL ODPOWIEDZI I SCHEMAT OCENIANIA ARKUSZA EGZAMINACYJNEGO II

Translacja jako operacja symetrii. Wybór komórki elementarnej wg A. Bravais, połowa XIX wieku wybieramy komórkę. Symetria sieci translacyjnej

dr inż. Jarosław Forenc

Wymagania edukacyjne z matematyki Klasa IIB. Rok szkolny 2013/2014 Poziom podstawowy

Transkrypt:

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 2/38 Pln wykłdu nr 5 Informtyk Politehnik Biłostok - Wydził Elektryzny Elektrotehnik, semestr II, studi stjonrne I stopni Rok kdemiki 29/2 Alger Boole operje w Algerze Boole prw i ksjomty Algery Boole wyrżeni i funkje oolowskie Klsyfikj systemów komputerowyh Flynn SISD - Single Instrution Single Dt SIMD - Single Instrution Multiple Dt Wykłd nr 5.5.2 dr inż. Jrosłw Foren Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 3/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 4/38 Alger Boole Oprown przez ngielskiego mtemtyk George Boole 85-864 Przedstwion w 854 roku w oprowniu pt. An Investigtion of the Lws of Thought on Whih To Found the Mthemtil Theories of Logi nd Proilities Bdnie prw myśli, które mogą yć podstwą mtemtyznyh teorii logiki i prwdopodoieństw Prktyzne zstosownie znlzł dopiero po wielu lth W 938 roku Clude Shnnon systent n MIT zproponowł zstosownie jej do rozwiązywni prolemów projektowni ukłdów przekźnikowyh Metody Shnnon zostły nstępnie użyte w nlizie i projektowniu elektroniznyh ukłdów yfrowyh Alger Boole Aler Boole określ zsdy wykonywni operji logiznyh n dnyh, które mogą przyjmowć tylko jedną z dwóh wrtośi logiznyh: prwd - true - - jedynk logizn fłsz - flse - - zero logizne Powyższymi dnymi mogą yć ity, przyjmująe wrtośi: i Zstosowni lgery Boole : tehnik yfrow informtyk teoretyzn mtemtyk

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 5/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 6/38 Alger Boole Tk jk w zwykłej lgerze nd lizmi możn wykonywć operje rytmetyzne, -, *, /, tk nd dnymi w lgerze Boole możn wykonywć operje logizne Występują trzy różne operje logizne, do zpisu któryh stosuje się różne symole orz różne nzwy Operje w Algerze Boole Negj: Operj jednorgumentow Stosowne nzwy: negj, zprzezenie, dopełnienie logizne, nie, not, NIE, NOT _ Stosowne oznzeni:, ~,!,, _ Symol negji wymwi się jko nie, np. zytmy nie Wynikiem negji jest wrtość odwrotn: dl rgumentu równego dje w wyniku, dl rgumentu równego dje w wyniku Tel operji: Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 7/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 8/38 Operje w Algerze Boole Alterntyw: Operj dwurgumentow Stosowne nzwy: lterntyw, sum logizn, lu, or, LUB, OR Stosowne oznzeni:,,,, Opertory powyższe wymwi się jko plus lo lu, np. zytmy plus lo lu Wynikiem lterntywy jest wrtość jeśli przynjmniej jeden z rgumentów m wrtość ; jeśli o rgumenty mją wrtość, to lterntyw m też wrtość Tel operji: Operje w Algerze Boole Koniunkj: Operj dwurgumentow Stosowne nzwy: koniunkj, ilozyn logizny, i, nd, I, AND Stosowne oznzeni:,,, &&, & Opertory powyższe wymwi się jko rzy lo i, np. zytmy lu rzy lo i Wynikiem koniunkji jest wrtość jeśli o rgumenty są równe, w pozostłyh przypdkh wynik to Tel operji:

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 9/38 Operje w Algerze Boole Operje w Algerze Boole Różni symetryzn: Operj dwurgumentow Stosowne nzwy: różni symetryzn, lterntyw wykluzją, exlusive or, xor, XOR Stosowne oznzeni:, ^ Wynikiem różniy symetryznej jest jeśli rgumenty różnią się od sieie, jeśli są tkie sme Tel operji: Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 /38 Prw i ksjomty Algery Boole Prw i ksjomty Algery Boole Łązność ng. ssoitivity Przemienność ng. ommuttivity Przemienność ng. ommuttivity Asorpj ng. sorption, pohłninie, prw pohłnini gdyż: Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 /38 Prw i ksjomty Algery Boole Prw i ksjomty Algery Boole Rozdzielność ng. distriutivity Odwrotność ng. omplement - rozdzielność ilozynu względem sumy - rozdzielność sumy względem ilozynu Odwrotność ng. omplement Idempotentność, prw tutologii - sum dopełnień - ilozyn dopełnień Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 2/38 Prw i ksjomty Algery Boole Prw i ksjomty Algery Boole Element neutrlny Element zerowy, dominj Element zerowy, dominj Podwójne przezenie, podwójn negj, inwoluj

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 3/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 4/38 Prw De Morgn August De Morgn 86-87 - ngielski mtemtyk i logik Negj sumy jest równ ilozynowi jej znegownyh skłdników Negj ilozynu jest równ sumie jego znegownyh zynników Dl n zmiennyh x i, i,2,,n prw De Morgn możn zpisć w nstępująej posti: x x K 2 K xn x x2 x n x x 2 K xn x x2 K x n Wyrżeni i funkje oolowskie Używją symoli dziłń, stłyh i orz zmiennyh udujemy wyrżeni oolowskie, np.,, Kżde wyrżenie w nturlny sposó definiuje funkję oolowską logizną, przełązjąą, np. f,, f,, f,, 2 3 Tę smą funkję oolowską możn przedstwić przy pomoy różnyh wyrżeń oolowskih f, Dw wyrżeni oolowskie nzywne są równowżnymi jeśli opisywne przez nie funkje oolowskie są identyzne Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 5/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 6/38 Wyrżeni i funkje oolowskie Sprwdzenie zy wyrżeni oolowskie odpowidją tej smej funkji oolowskiej może yć dokonne poprzez: stworzenie tliy prwdy i porównnie stnów wyjśiowyh sprwdzenie zy postie knonizne wyrżeń są tkie sme Przykłd tli prwdy: Wyrżeni i funkje oolowskie Przykłd tli prwdy: f,, ā - - - - - - - - o wyrżenie odpowidją tej smej funkji oolowskiej f, Tli prwdy nzywn jest tkże tlią stnów lu tlią funkyjną

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 7/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 8/38 Wyrżeni i funkje oolowskie Ilozyn elementrny - ilozyn, w którym kżdy rgument występuje dokłdnie rz w posti prostej lu zprzezonej Wyrżenie knonizne - sum ilozynów elementrnyh, dl któryh wrtość funkji wynosi Przykłd sprowdzeni wyrżeni do posti knoniznej: zpisujemy wyrżenie w posti sumy ilozynów ilozyny, które nie są elementrne mnożymy przez x i i x i wykonujemy mnożenie i redukujemy powtrzjąe się ilozyny { { 4 4 24 4 3 to smo to smo post knonizn Klsyfikj systemów komputerowyh Pierwsz, njrdziej ogóln klsyfikj rhitektur komputerowyh to tzw. tksonomi Flynn 972 Klsyfikj zostł przedstwion w pry: Flynn M.J.: Some Computer Orgniztions nd Their Effetiveness, IEEE Trnstions on Computers, Vol. C-2, No 9, 972. Tksonomi Flynn opier się n lizie przetwrznyh strumieni rozkzów i strumieni dnyh: strumień rozkzów Instrution Strem - jest odpowiednikiem liznik rozkzów; system złożony z n proesorów posid n lizników rozkzów, wię n strumieni rozkzów strumień dnyh Dt Strem - jest ziorem operndów, np. system rejestrująy temperturę mierzoną przez n zujników posid n strumieni dnyh Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 9/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 2/38 Klsyfikj systemów komputerowyh Klsyfikj systemów komputerowyh SISD Single Instrution Single Dt klsyzne, njtńsze komputery sekwenyjne PC, lptopy SIMD Single Instrution Multiple Dt te sme operje wykonywne są n różnyh dnyh SM-SIMD Shred Memory - komputery wektorowe DM-SIMD Distriuted Memory - tlie proesorów MISD Multiple Instrution Single Dt różne operje wykonywne n tyh smyh dnyh nie spotykne MIMD Multiple Instrution Multiple Dt różne operje wykonywne n różnyh dnyh, le stnowiąe zęść tego smego zdni olizeniowego SM-MIMD - mszyny z pmięią wspólną wieloproesory DM-MIMD - mszyny z pmięią loklną wielokomputery

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 2/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 22/38 SISD Single Instrution, Single Dt Przetwrzny jest jeden strumień dnyh przez jeden wykonywny progrm Klsyzne, njtńsze mszyny sekwenyjne, zudowne według rhitektury von Neumnn Zwierją jeden proesor i jeden lok pmięi operyjnej, w której znjduje się progrm - iąg instrukji wykonywnyh sekwenyjnie Jeśli jeden komputer m kilk proesorów, z któryh kżdy wykonuje niezleżny progrm, to możn trktowć go jko zestw mszyn typu SISD SISD Single Instrution, Single Dt Arhitektur von Neumnn zkłd śisły podzile komputer n trzy zęśi: proesor z wydzieloną zęśią sterująą CU i zęśią rytmetyzno-logizną ALU pmięć zwierjąą dne i kod progrm urządzeni wejśi/wyjśi W mszynh typu SISD występują elementy równoległośi: przetwrznie potokowe pipelining rozszerzeni strumieniowe MMX, SSE, AltiVe, 3DNow! do szykiego przetwrzni grfiki i multimediów hiperwątkowość HT, HyperThreding - osług dwóh niezleżnyh wątków przez jedną jednostkę wykonwzą proesor Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 23/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 24/38 SISD Single Instrution, Single Dt SIMD Single Instrution, Multiple Dt Komputer IBM PC/AT Komputer PC Komputer PC Lptop Przetwrznyh jest wiele strumieni dnyh przez jeden wykonywny progrm, zyli te sme operje wykonywne są n różnyh dnyh Dzielą się n dwie grupy: SM-SIMD Shred Memory SIMD - komputery wektorowe DM-SIMD Distriuted Memory SIMD - tlie proesorów

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 25/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 26/38 SM-SIMDSIMD - Komputery wektorowe Główny skłdnik to jeden lu kilk stnowiąyh logiznie jeden, proesor wektorowy, w którym w sposó równoległy wykonywne są iągi tyh smyh operji W momenie rozpozęi wykonywni instrukji poszzególne proesory poierją dne, po jej zkońzeniu wysyłją wyniki do tej smej glolnej pmięi Shemt lokowy mszyny wektorowej jest przedstwiony n rysunku źródło: A. Krowski, E. Niewidomsk-Szynkiewiz: Olizeni równoległe i rozproszone. SM-SIMDSIMD - Komputery wektorowe Proste progrmownie, gdyż progrm sekwenyjny jest utomtyznie zrównoleglny przez kompiltor Do podejśi Shred Memory SIMD możn zlizyć wprowdzenie do proesorów rozszerzeń strumieniowyh zwiększjąyh wydjność operji grfiznyh i multimedilnyh: MMX - MultiMedi extensions, 997 rok, Intel Pentium MMX 3DNow!, 998 rok, AMD K6-2 SSE - Streming SIMD Extensions, 999 rok, Intel Pentium III SSE2 - Streming SIMD Extensions 2, 2 rok, Intel Pentium 4 SSE3 - Streming SIMD Extensions 3, 24 rok, Pentium 4 Presott SSSE3 - Supplementl Streming SIMD Extensions 3 SSE4 - Streming SIMD Extensions 4, 27 rok AVX - Advned Vetor Extensions - plnowne: 2 rok SSE5 - Streming SIMD Extensions 5 - plnowne: 2 rok Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 27/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 28/38 SM-SIMDSIMD - Komputery wektorowe CDC Cyer 25 98 Cry- 976 Cry-2 985 Hithi S36 994 DM-SIMD - Tlie proesorów Mszyny skłdjąe się z jednego proesor sterująego i dużej lizy prostyh proesorów z pmięią loklną Kżdy proesor wykonuje te sme instrukje wydwne przez proesor sterująy, w tym smym zsie, n swyh dnyh loklnyh Wymin dnyh pomiędzy sąsidująymi proesormi: left, right, up, down, front, k dl 3D Stosowne w lth 7-tyh i n pozątku lt 8-tyh źródło: A. Krowski, E. Niewidomsk-Szynkiewiz: Olizeni równoległe i rozproszone.

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 29/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 3/38 DM-SIMD - Tlie proesorów DM-SIMD - Proesory grfizne Illi IV 976 Illi IV 976 MsPr MP-/MP-2 99 Thinking Mhines CM-2 987 Do podejśi DM-SIMD możn zlizyć olizeni ogólnego przeznzeni relizowne n proesorh krt grfiznyh GPGPU Generl Purpose omputing on Grphis Proessing Units olizeni ogólnego przeznzeni relizowne z pomoą proesor grfiznego NVIDIA CUDA Compute Unified Devie Arhiteture równoległ rhitektur olizeniow ezpłtne środowisko zwierjąe: nrzędzi do kompilji, uruhmini i testowni progrmów, ilioteki numeryzne pierwsz wersj: listopd 26 umożliwi stworzenie progrmu w języku C/C wykonywnego jednoześnie n CPU host i GPU devie firmy NVIDIA Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 3/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 32/38 CUDA - Arhitektur GPU GeFore GTX 2 Podstwowym elementem rhitektury jest multiproesor strumieniowy SM: 8 x SP - osiem proesorów strumieniowyh 2 x SFU Speil Funtion Unit - dwie jednostki spejlne do olizni funkji trygonometryznyh, wykłdnizyh, logrytmiznyh DP - jeden proesor podwójnej preyzji fp64, rk n rysunku!!! Shred Memory - pmięć współdzielon 6 kb I Che - pmięć podręzn instrukji C Che - pmięć podręzn dnyh, tylko odzyt MT Issue - jednostk sterują Multithreded Instrution Feth And Issue 6.384 rejestry 32-itowe www.nndteh.om CUDA - Arhitektur GPU GeFore GTX 2 3 multiproesory połązone rzem tworzą klster TPC - Thred Proessing Cluster Klster zwier również: odpowiednią logikę sterująą Geometry Controller SMC jednostki tekstur Texture Units Jednostki tekstur zwierją: logikę dresowni i filtrowni tekstur pmięć podręzną tekstur Texture L www.nndteh.om

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 33/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 34/38 CUDA - Arhitektur GPU GeFore GTX 2 klstrów tworzy mierz proesorów strumieniowyh SPA - Streming Proessor Arry CUDA - Arhitektur GPU GeFore GTX 2 GPU z dodtkowymi elementmi pmięć DRAM, interfejs PCIe GPU TCP GPU 3 SM GPU 24 SP www.nndteh.om www.nndteh.om Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 35/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 36/38 Produkty z osługą CUDA NVIDIA GeFore z serii 8, 9, i 2 krty grfizne ogólnego zstosowni od GeFore 84 GS do GeFore GTX 295 Produkty z osługą CUDA Tesl C87 NVIDIA Qudro z serii Plex, FX, NVS systemy wizulizji, CAD zstosowni iznesowe systemy wielomonitorowe Tesl S87 NVIDIA Tesl dedykowne do zstosowń GPGPU Tesl C87, Tesl D87, Tesl S87 Tesl C6, Tesl S7 Tesl D87

Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 37/38 Informtyk, studi stjonrne I stopni dr inŝ. Jrosłw Foren Rok kdemiki 29/2, Wykłd nr 5 38/38 Produkty z osługą CUDA Konie wykłdu nr 5 Tesl C6 GeFore GTX 295 Dziękuję z uwgę! Tesl S7