Amdahl’s Law ©WK2003.

Slides:



Advertisements
Podobne prezentacje
Video DR-S Cyfrowy rejestrator wideo
Advertisements

Podstawowe pojęcia programowania współbieżnego
Mikroekonomia pozytywna
Psychologia Zarządzania
WIRTUALIZACJA Qemu – emulacja sprzętu Prezentacja systemu w systemie.
Wprowadzenie System rozproszony jest kolekcją niezależnych, autonomicznych komputerów, które dla użytkownika prezentują się jak jeden komputer. Można wyróżnic.
Nguyen Hung Son Uniwersytet Warszawski
Działania na procentach – podatki
Kardiotokografia.
Realizacja zadań w zakresie usuwania skutków klęsk żywiołowych w infrastrukturze komunalnej jednostek samorządu terytorialnego w ramach I transzy promes.
Binaryzacja okresów zadań cyklicznych SCR2000, Kraków Jerzy Nawrocki, Adam Czajka Instytut Informatyki Politechnika Poznańska.
Obliczenia równoległe w grafice komputerowej
ZŁOŻONOŚĆ ALGORYTMÓW RÓWNOLEGŁYCH
LITERATURA M.Ben-Ari, Podstawy programowania współbieżnego i rozproszonego, WN-T, 1996 I.Foster, Designing and Building parallel programs, Cocepts and.
Projektowanie programów studiów
Wykład nr 7: Synchronizacja procesów
Systemy operacyjne Wykład nr 4: Procesy Piotr Bilski.
Procesor tekstu Word część 2
Rozdział III - Inflacja Wstęp
ChemCAD Stopnie swobody.
PROGRAMOWANIE p o w t ó r k a
ALGORYTMY Martyna K. Luiza K..
Architektura komputerów
Ocena przydatności algorytmu – czas działania (złożoność czasowa)
Instrukcja USOS Stypendia wersja by Marek Opacki.
Instrukcja USOS Rejestracja na zajęcia obieralne wersja by Marek Opacki.
Wstęp do algorytmiki Program ELI Marek Magiera
Teresa Stoltmann Anna Kamińska UAM Poznań
Tworzenie programów, etapów oraz określanie wymagań etapowych
GIMNAZJUM W PIECKACH Zebranie Rodziców 05. listopada 2010 r
Problem wyboru komputera dostosowanego do potrzeb klienta. Aleksandra Reiman gr. I-52.
Co zrobić, żeby działdowska młodzież brała udział w wyborach i życiu społecznym, czyli obniżenie cenzusu wiekowego do 16 roku życia.
W ramach projektu edukacyjnego pt. „Kalejdoskop zawodów” pracę wykonał Dominik Grelak kl. 2 A Olecko, maj 2014.
Podstawy programowania
Instrukcje iteracyjne
Konto Inwestor pozwala tworzyć portfel funduszy odzwierciedlających rzeczywistą inwestycję lub obserwować wybrane fundusze lub indeksy, max 15. W wersji.
Zgłoszenie do nagrody specjalnej ZŁOTA SŁUCHAWKA 2015 Tytuł projektu: Klient: (w przypadku usługowego call center)
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski informatyka +
Szyfrowanie i deszyfrowanie
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Derekursywacja i optymalizacja kodu
NARUSZENIE WŁASNOŚCI INTELEKTUALNEJ. METODY NARUSZEŃ KWESTIE OGÓLNE KOPIOWANIE IMITOWANIE ODTWARZANIE NAŚLADOWANIE BEZPRAWNE USUWANIE, ZAKRYWANIE PODSZYWANIE.
Procesy, wątki Program a proces Proces: Przestrzeń adresowa, kod, dane, stos (część pamięci do przechowania zmiennych lokalnych i niektórych adresów) Otwarte.
PRZEDMIOT POŻYCZKI WEDŁUG ART. 720 § 1 K.C.
1 Instrukcja wypełniania Umowy o prowadzenie z funduszami Legg Mason Materiał do użytku wewnętrznego pełnomocników.
Poznaj samego siebie Warto… Zygmunt Korzeniewski.
OPCJE NA GPW Zespół Rekomendacji i Analiz Giełdowych
Mgr Sabina Wencel WSP gr.4
Motywacja do nauki. na początek nowego roku szkolnego.
Analiza porównawcza procesorów Inlet
Instrukcja USOS Stypendia wersja by Marek Opacki.
Projekt budżetu Gminy Miejskiej Chojnice 2016 r..
Dokumentacja programu komputerowego i etapy tworzenia programów.
Podsumowanie strażackiego Grand Prix o tytuł najsprawniejszej jednostki OSP w KSRG 2014.
Linia 100V.
Opracował: Grzegorz Podstawek Opiekun: Dr inż. Tomasz Pirowski Kraków 2014 Opiekun: Dr inż. Tomasz Pirowski Kraków 2014.
Stwórz swój kalendarz Google i odbieraj powiadomienia o planowanych wydarzeniach w Aeroklubie Poznańskim.
Programowanie strukturalne i obiektowe Klasa I. Podstawowe pojęcia dotyczące programowania 1. Problem 2. Algorytm 3. Komputer 4. Program komputerowy 5.
Kompilacja iteracyjna Piotr Błaszyński. Szybkie programy Prawa ograniczające:  prawo Moore'a (jego granice),  prawo Gatesa,  prawo Amdahla,  prawo.
Funkcja planowania.
1.
Mgr Agnieszka Kwiecień-Madej
Zmodyfikowany algorytm Johnsona Problem F3||Cmax
Zmodyfikowany algorytm Liu 1|pmtn,prec,rj|Lmax
Algorytm Bruckera Problem P|in-tree,UET|Lmax
mgr Małgorzata Dziwoki
ASSISTENZA TECNICA LR Instalacja oprogramowania , programowanie i obsługa systemu Direct Plus Landirenzo do obsługi silników z bezpośrednim wtryskiem.
Podstawy prawa pracy i Zabezpieczenia społecznego
Zespół do spraw statusu zawodowego pracowników oświaty
Wyniki próbnego egzaminu gimnazjalnego – język obcy nowożytny.
Zapis prezentacji:

Amdahl’s Law ©WK2003

Prawo Amdahl’a Dotyczy maksymalnego osiągalnego przyspieszenia algorytmów równoległych. Do określenia przyspieszenia konieczna jest znajomość udziału w programie fragmentu, którego nie można zrównoleglić. Przyspieszenie s określa się jako stosunek czasu wykonania algorytmu na 1 procesorze oraz na N procesorach. Przez b oznaczono procentowy udział kodu którego nie można zrównoleglić. Prawo Amdahl’a:

Prawo Amdahl’a Przyspieszenie jako funkcja liczby procesorów i udziału części nie dającej się zrównoleglić b.

Prawo Amdahl’a Przyspieszenie jako funkcja liczby procesorów i udziału części nie dającej się zrównoleglić b.

Prawo Gustafson’a-Baris’a Zakłada, że T(N)=b+(1-b)=1. W przypadku czasu dla przypadku jednoprocesorowego T(1)=b+(1-b)N. Tak więc:

Prawo Gustafson’a-Baris’a