Szybkie dzielenie. Szybkie dzielenie

Podobne dokumenty
Dla dzielnej X (dividend) i dzielnika D 0 (divisor) liczby Q oraz R takie, Ŝe

architektura komputerów w. 3 Arytmetyka komputerów

Zapis informacji, systemy pozycyjne 1. Literatura Jerzy Grębosz, Symfonia C++ standard. Harvey M. Deitl, Paul J. Deitl, Arkana C++. Programowanie.

Wykład 15 Elektrostatyka

Dzielenie. Dzielenie pozycyjne

Podstawy Procesów i Konstrukcji Inżynierskich. Ruch obrotowy INZYNIERIAMATERIALOWAPL. Kierunek Wyróżniony przez PKA

Energia potencjalna jest energią zgromadzoną w układzie. Energia potencjalna może być zmieniona w inną formę energii (na przykład energię kinetyczną)

Określanie mocy cylindra C w zaleŝności od ostrości wzroku V 0 Ostrość wzroku V 0 7/5 6/5 5/5 4/5 3/5 2/5 Moc cylindra C 0,5 0,75 1,0 1,25 1,5 > 2

PRÓBNY EGZAMIN MATURALNY Z MATEMATYKI

3. Siła bezwładności występująca podczas ruchu ciała w układzie obracającym się siła Coriolisa

GEOMETRIA PŁASZCZYZNY

5. Regulacja częstotliwościowa prędkości obrotowej silnika indukcyjnego klatkowego

Elektroniczne systemy pomiarowe

ZASADA ZACHOWANIA MOMENTU PĘDU: PODSTAWY DYNAMIKI BRYŁY SZTYWNEJ

ROZKŁAD NORMALNY. 2. Opis układu pomiarowego. Ćwiczenie może być realizowane za pomocą trzech wariantów zestawów pomiarowych: A, B i C.

Twierdzenie Bezouta i liczby zespolone Javier de Lucas. Rozwi azanie 2. Z twierdzenia dzielenia wielomianów, mamy, że

dr inż. Małgorzata Langer Architektura komputerów

Diagnostyka układów kombinacyjnych

Zaawansowane metody numeryczne

MECHANIKA 2 MOMENT BEZWŁADNOŚCI. Wykład Nr 10. Prowadzący: dr Krzysztof Polko

Proces narodzin i śmierci

Analiza termodynamiczna ożebrowanego wymiennika ciepła z nierównomiernym dopływem czynników

Minister Edukacji Narodowej Pani Katarzyna HALL Ministerstwo Edukacji Narodowej al. J. Ch. Szucha Warszawa Dnia 03 czerwca 2009 r.

Pokazać, że wyżej zdefiniowana struktura algebraiczna jest przestrzenią wektorową nad ciałem

Projekt 6 6. ROZWIĄZYWANIE RÓWNAŃ NIELINIOWYCH CAŁKOWANIE NUMERYCZNE

MATEMATYKA POZIOM ROZSZERZONY Kryteria oceniania odpowiedzi. Arkusz A II. Strona 1 z 5

Podstawowe konfiguracje wzmacniaczy tranzystorowych. Klasyfikacja wzmacniaczy. Klasyfikacja wzmacniaczy

Kryteria samorzutności procesów fizyko-chemicznych

EFEKTYWNA STOPA PROCENTOWA O RÓWNOWAŻNA STPOPA PROCENTOWA

Przykład 4.1. Belka dwukrotnie statycznie niewyznaczalna o stałej sztywności zginania

1. Wstęp. Grupa: Elektrotechnika, wersja z dn Studia stacjonarne, II stopień, sem.1 Laboratorium Techniki Świetlnej

CAŁKOWANIE NUMERYCZNE całki pojedyncze

Laboratorium ochrony danych

I. Elementy analizy matematycznej

Struktura danych = system relacyjny U, U uniwersum systemu - zbiór relacji (operacji) na strukturze danych

STANDARDOWE TECHNIKI KOMPRESJI SYGNAŁÓW

( ) ( ) 2. Zadanie 1. są niezależnymi zmiennymi losowymi o. oraz. rozkładach normalnych, przy czym EX. i σ są nieznane. 1 Niech X

Rozwiązywanie zadań optymalizacji w środowisku programu MATLAB

Zestaw zadań 4: Przestrzenie wektorowe i podprzestrzenie. Liniowa niezależność. Sumy i sumy proste podprzestrzeni.

Modele odpowiedzi do arkusza Próbnej Matury z OPERONEM. Matematyka Poziom rozszerzony

Grupa: Elektrotechnika, wersja z dn Studia stacjonarne, II stopień, sem.1 Laboratorium Techniki Świetlnej

SZTUCZNA INTELIGENCJA

Próba określenia miary jakości informacji na gruncie teorii grafów dla potrzeb dydaktyki

Natalia Nehrebecka. Wykład 2

5. Pochodna funkcji. lim. x c x c. (x c) = lim. g(c + h) g(c) = lim

KRYTERIA OCENIANIA ODPOWIEDZI Próbna Matura z OPERONEM. Matematyka Poziom rozszerzony

Metody gradientowe poszukiwania ekstremum. , U Ŝądana wartość napięcia,

Sterowanie Procesami Ciągłymi

Model IS-LM-BP. Model IS-LM-BP jest wersją modelu ISLM w gospodarce otwartej. Pokazuje on zatem jak

Studia stacjonarne, II stopień, sem.1 Laboratorium Techniki Świetlnej

Analiza rodzajów skutków i krytyczności uszkodzeń FMECA/FMEA według MIL STD A

9. 1. KOŁO. Odcinki w okręgu i kole

D Archiwum Prac Dyplomowych - Instrukcja dla studentów

Filtry analogowe. Opracowanie: Zbigniew Kulesza Literatura: U. Tietze, Ch. Schenk Układy Półprzewodnikowe, rozdział 14, WNT

Egzamin ze statystyki/ Studia Licencjackie Stacjonarne/ Termin I /czerwiec 2010

5. Maszyna Turinga. q 1 Q. Konfiguracja: (q,α β) q stan αβ niepusta część taśmy wskazanie położenia głowicy

11. DYNAMIKA RUCHU DRGAJĄCEGO

Laboratorium Metod Statystycznych ĆWICZENIE 2 WERYFIKACJA HIPOTEZ I ANALIZA WARIANCJI

Dobór zmiennych objaśniających do liniowego modelu ekonometrycznego

Wykład 5 12/15/2013. Problemy algebry liniowej w Matlabie

Fizyka, technologia oraz modelowanie wzrostu kryształów

POLE MAGNETYCZNE W PRÓŻNI - CD. Zjawisko indukcji elektromagnetycznej polega na powstawaniu prądu elektrycznego w

Minimalizacja globalna, algorytmy genetyczne i zastosowanie w geofizyce

Fizyka 7. Janusz Andrzejewski

Stanisław Cichocki. Natalia Nehrebecka. Wykład 6

Stanisław Cichocki. Natalia Nehrebecka Katarzyna Rosiak-Lada. Zajęcia 3

Wykład: praca siły, pojęcie energii potencjalnej. Zasada zachowania energii.

9.1 POMIAR PRĘDKOŚCI NEUTRINA W CERN

1/k Obliczenia statyczne.

STATYSTYKA MATEMATYCZNA WYKŁAD 5 WERYFIKACJA HIPOTEZ NIEPARAMETRYCZNYCH

x 1 y k 2 c 2 FA/FS FA/FS FA/FS c k 2 Schemat dodawania/odejmowania binarnego

Portfele zawierające walor pozbawiony ryzyka. Elementy teorii rynku kapitałowego

ALGORYTMY WSTAWIEŃ DLA ZAGADNIENIA HARMONOGRAMOWANIA PROJEKTU ZE ZDEFINIOWANYMI KAMIENIAMI MILOWYMI

XXX OLIMPIADA FIZYCZNA ETAP III Zadanie doświadczalne

Natalia Nehrebecka. Zajęcia 3

WYKŁAD 11 OPTYMALIZACJA WIELOKRYTERIALNA

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

Metody numeryczne I. Janusz Szwabiński. Metody numeryczne I (C) 2004 Janusz Szwabiński p.1/61

Przykład 5.1. Kratownica dwukrotnie statycznie niewyznaczalna

A. POMIARY FOTOMETRYCZNE Z WYKORZYSTANIEM FOTOOGNIWA SELENOWEGO

1. Wstęp. Grupa: Elektrotechnika, wersja z dn Studia stacjonarne, II stopień, sem.1 Laboratorium Techniki Świetlnej

ĆWICZENIE 3 REZONANS W OBWODACH ELEKTRYCZNYCH

Wykład Turbina parowa kondensacyjna

Zestaw przezbrojeniowy na inne rodzaje gazu. 1 Dysza 2 Podkładka 3 Uszczelka

Zaawansowane metody numeryczne Komputerowa analiza zagadnień różniczkowych 1. Układy równań liniowych

GRAWITACJA. przyciągają się wzajemnie siłą proporcjonalną do iloczynu ich mas i odwrotnie proporcjonalną do kwadratu ich odległości r.

OGÓLNE PODSTAWY SPEKTROSKOPII

Kodowanie liczb całkowitych w systemach komputerowych

2. STOPIEŃ KINEMATYCZNEJ NIEWYZNACZALNOŚCI

5. OPTYMALIZACJA GRAFOWO-SIECIOWA

II.3 Rozszczepienie subtelne. Poprawka relatywistyczna Sommerfelda

Podstawowe konstrukcje tranzystorów bipolarnych

WYWAŻANIE MASZYN WIRNIKOWYCH W ŁOŻYSKACH WŁASNYCH

BADANIE SILNIKA WYKONAWCZEGO PRĄDU STAŁEGO

= = = A z powyższego: K

5. CHARAKTERYSTYKI CZĘSTOTLIWOŚCIOWE

Wyznaczanie temperatury i ciśnienia gazu z oddziaływaniem Lennarda Jonesa metodami dynamiki molekularnej

p Z(G). (G : Z({x i })),

Odtworzenie wywodu metodą wstępującą (bottom up)

PRÓBNA MATURA ZADANIA PRZYKŁADOWE

Transkrypt:

Metody szybkego dzelena dzelene sekwencyjne czas dzelena popocjonalny do lczby cyf loazu β q uposzczene wyznaczana cyf loazu loaz w kodze S q { β,...,,,,... β } waunek zbeŝnośc dzelena: < jednoczesne wyznaczane klku cyf loazu dzelene w baze β k mnoŝene pzez odwotność dzelnka X Q + R Q X wynkem algoytmu jest wyłączne loaz nomalzacja pzeskalowane dzelnka dzelnej, tak aby ( > ): <, X < Q < Janusz Benat,, 7 styczna FIV Szybke algoytmy dzelena w systemach dwójkowych w systeme S ównane dzelena neodtwazającego ma postać ( X q, <, q {,,} (,,...) ) w zakese eszt < stneje nadma epezentacj loazu. q q q (,) Wykes dzelena dla loazu w kodze S Janusz Benat,, 7 styczna FIV

Twozene loazu w epezentacj S nadma epezentacj S elastyczna eguła wybou cyfy loazu,, < C, q, C < C, ( C ), C. C C C q q (,) C q C C Zmodyfkowany wykes dzelena dla loazu w kodze S Janusz Benat,, 7 styczna FIV Algoytm SRT q zbędne czasochłonne dodawane/odejmowana C śedno co dugą cyfą loazu jest poównane wszystkch pozycj eszty częścowej C wszystke cyfy loazu są óŝne od czas poównana najkótszy ( cyfa) dobó stałej C waunkuje czas poównana lczb w zapse uzupełnenowym algoytm SRT (Sweeney, Robetson, Toche ( 58) tylko C spełna neówność C dla dowolnej watośc < C < C C ( C + < q < C ) < <, C poównane na btach, poblem X poównane na btach dopók (geneowana sea cyf albo ) altenatywa pzeskalowane dzelnej, tak aby X < Janusz Benat,, 7 styczna FIV

Optymalzacja algoytmu SRT zypuszczene: czas dzelena zaleŝy od stałej C watośc dzelnka Skalowane neoptymalnego dzelnka C śedna lczba dzałań N n, ale 7 < < to N n, 67 8. q q ( ) qq q 7 8 + q q () qq q ( zamast x lub zamast x) uŝyce oaz daje stopeń edukcj około,7. + Wybó optymalnej watośc stałej C 6 ekspeyment optymalną watoścą jest C C, ale 5 stała C moŝe meć wele btów długe poównane stała C okeślona stosowne do watośc z dokładnoścą do btów, ( / ), ( 9 / 6 ), ( 5 / 8 ), ( / ), ( 5 / 6 ) C, ( / 8 ), ( 7 / 6 ), ( / ), ( 5 / 8 ), ( / ) Janusz Benat,, 7 styczna FIV 5 Optymalzacja algoytmu SRT pzykład 9, > oaz X, 8 X,,, węc q +,,, q, (, węc q lecz /) +/, zatem zmana, q oaz q,,, węc q 5 + +, 5, końcowa eszta 7/ 5, Q (oygnalny algoytm SRT daje, Q ) Janusz Benat,, 7 styczna FIV 6

ZbeŜność dzelena w kodze S Wyznaczene cyfy loazu, pzy waunku wówczas < k (k ), jest moŝlwe k β q < k, k q k β / ) < q + k ( NezaleŜne od znaku eszty, neówność ta ma zawsze ozwązane, q { α,...,,,,..., α} α k ( β ) - _ k q q q q q q q k - - - k β Znomalzowany wykes dzelena w baze β (zakes eszt dla k ) Janusz Benat,, 7 styczna FIV 7 Reguły wytwazana cyf loazu w systeme S Wyznaczene kolejnej cyfy loazu jest moŝlwe, suma zutów postych standayzowanych ρ β ρ q ( ρ ) na oś β ρ twozy zbó cągły ρ ( q j, ρ k) ρ ( q j +, ρ k) k k ρ q q q q q q 5 q 6 q 7 βρ 8k - 5 6 7 8 k Znomalzowany wykes dzelena w baze β ( β ρ ). oste ρ kβ ρ odwzoowują skalowane popzednej eszty wększe k wększy magnes wybou cyfy (mnej cyf poównywać) wększe α k ( β ) wększa złoŝoność stuktuy logcznej Janusz Benat,, 7 styczna FIV 8

Standayzowane ównane dzelena wykes - β + q,,,... q zaleŝy tylko od β oaz γ ( γ k ), węc ( γ + q), γ k, q { α,...,,,,... α}, α k( β ) q j k + j γ + j k + j ( ) j: mn ( ) ( ) ( ) j:max j+:max ( j ++ k ) j:max ( j + k ) j k j +:mn ( + ) j ( j k ) :mn mn max Janusz Benat,, 7 styczna FIV 9 Wykes - eguła wybou watośc cyfy loazu wykes symetyczny względem os układu współzędnych ( ) n n dzelnk znomalzowany β mn max β (skalowane) waunek stnena ozwązana (spójnośc dzedzny zbou funkcj (;q)) j + k) ( j + k obszay j+ :mn ( ) j:max q k) ( q k nakładają sę q : mn ( q: max + ) eguła wybou watośc q, w obszaach wspólnych lna ganczna ( j + k) max ( j + k) mn lną ganczną jest c ( j + k) > ( j + k lna ganczna jest schodkowa max ) nezbędna dokładność poównana: odległość w pozome ( ) w pone ( ) ln mn (k ), j + k j + k ( j + k)( j + k) j:max () j+:mn ()(k ) j: max oaz j+: mn Janusz Benat,, 7 styczna FIV

Wykes - optymalzacja poównana Mnmum oaz pzy mn oaz jα ( α k ( β ) : k k ( mn mn α + k) mn ( α k)( α + k) α k mn (k ) mn lczba poównywanych btów częśc ułamkowej eszty ε dzelnka ε ε log mn ε log mn łączna lczba btów potzebnych do poównana zaleŝy od max wynos N ε + log max oaz (z btem znaku eszty), ponewaŝ k β (k + α) β k, N + ε + log ( k + α) max + ε + log β + log max Janusz Benat,, 7 styczna FIV Wykes - popawność wybou punkt (,) w zeczywstośc epezentuje pole [, + δ [, + δ nezbędna weyfkacja watośc ε log δ oaz ε log δ magnes bezpeczeństwa ( j + k)( + δ ) j+ :H lna ganczna pownna meścć sę mędzy postym j+: H oaz j: max δ j :max ( j + k ) δ ( j + k ) ( + δ ) j +:H ( j + k ) j+:mn mn Gafczne wyznaczene dokładnośc badana dzelnka eszty częścowej Janusz Benat,, 7 styczna FIV max

zelene w baze (α, k / ),,, ( k )( α k) ε mn mn N mn mn k ) ε N 7 (, q 5,,,,, mn q q,,,,, max Janusz Benat,, 7 styczna FIV zelene w baze (α, k / ) pzykład, ( 9 / 8 ) posta ponowa na wykese X, ( 6 / 8 ),, ( 9 / 8 ) [,) (,) X,,, q,,, <, q +,, eszta W wynku dzelena bez eszty loaz Q,, (7/6). Janusz Benat,, 7 styczna FIV

Matycowe układy dzelące dzelene odtwazające w weszu oblczana eszta zaleŝne od jej znaku cyfa loazu ne ma potzeby odtwazana eszty częścowej (multplekse eszt) dzelene neodtwazające w komóce matycy wybó dzelnka lub jego uzupełnena moŝlwość wykonywana dzelena na opeandach o dowolnym znaku moŝlwe wytwozene nepopawnej eszty końcowej (koekcja) a) b) d we d we c wy c we +/ +/ R CSR FS wy d c wy CAS FA wy c we d Komók matyc dzelena odtwazającego (CSR) neodtwazającego (CAS) Janusz Benat,, 7 styczna FIV 5 Matyca dzeląca w kodze U odejmowane /dodawane z popagacją pzeneseń skośnych czas dzelena w matycy zaweającej n weszy jest zędu n d x d x d x d x q CAS CAS CAS CAS x q CAS CAS CAS CAS x 5 q CAS CAS CAS CAS x 6 CAS CAS CAS CAS q Układ matycowy ealzujący dzelene neodtwazające lczb w kodze U Janusz Benat,, 7 styczna FIV 6

Matyca dzeląca w kodze U dzałane szybkość dzałane wyjśca wy skajnych z lewej układów CAS są neuŝywane (wytwazają kod znaku eszty wy c wy, c wy q ) w układze jest wykonywane dzelene (X/)/ ndeksowane cyf loazu jest pzesunęte o (oblczana watość Q/, na pozycj znak loazu) popagacja pzenesena pzez wszystke komók w weszu matycy pzyśpeszane dzelena neodtwazającego w matycy wybó cyfy loazu zaleŝy tylko od znaku popzednej eszty częścowej uŝyce geneatoa CLG bez oblczana dokładnej watośc eszty pozostałe n btów eszty mogą być oblczone w sumatoach CSA edukcja ównocześne z wyznaczanem kolejnej eszty częścowej komóka mus wytwazać sygnały geneacj popagacj pzenesena czas dzelena popocjonalny do nlog n. Janusz Benat,, 7 styczna FIV 7 Jednoczesne wyznaczane eszty częścowej cyfy loazu do wyznaczena kolejnej cyfy loazu ne jest potzebna dokładna watość popzednej eszty częścowej lecz jej pzyblŝene :H. do najbadzej znaczących btów β :H q N N Sumato eszt pzyblŝonych :H Matyca LA kolejna cyfa loazu moŝe być wyznaczona zanm zostane oblczona dokładna watość popzednej eszty częścowej. dokładność eszt :H mus być lepsza nŝ to wynka wykesu -, bo jeden z agumentów jest β-tą welokotnoścą eszty częścowej q Janusz Benat,, 7 styczna FIV 8

Szybk algoytm pewastkowana (w systeme S) nadma epezentacj S pozwala zmnejszyć dokładność badana eszt X Q < kolejne eszty częścowe ( ) spełną waunek < ( Q ) ( Q + ( Q ) ( Q + ) eszta jest popawna q, zatem, q,, Q < Q Q + +, +. < Q a ponewaŝ < ( Q ± ) <, węc tak jak w algoytme SRT moŝna pzyjąć, q,, < <, <. ), +, Janusz Benat,, 7 styczna FIV 9 Optymalzacja algoytmu SRT pzykład 9 7 6, < oaz X 6 8 56, X,, <, węc q, (, węc q lecz < 7/8 +, zatem zmana, q, q, q,, węc q + +,, eszta 7 Otzymalśmy w ten sposób loaz Q,, któy jest jednocześne 6 epezentacją mnmalną w kodze S zamast jak w metodze oygnalnej 7 Q,. 6 Janusz Benat,, 7 styczna FIV