Gir vi de resterende 2 oppgavene til én prosess vil alle sitte å vente på de to potensielt tidskrevende prosessene.

Like dokumenter
Slope-Intercept Formula

Continuity. Subtopics

Neural Network. Sensors Sorter

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

0.5 (6x 6x2 ) dx = [3x 2 2x 3 ] 0.9. n n. = n. ln x i + (β 1) i=1. n i=1

Endelig ikke-røyker for Kvinner! (Norwegian Edition)

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Trigonometric Substitution

TMA4245 Statistikk. Øving nummer 12, blokk II Løsningsskisse. Norges teknisk-naturvitenskapelige universitet Institutt for matematiske fag

Oppgave 1a Definer følgende begreper: Nøkkel, supernøkkel og funksjonell avhengighet.

Appendix B, not for publication, with screenshots for Fairness and family background

SVM and Complementary Slackness

Databases 1. Extended Relational Algebra

Dagens tema: Eksempel Klisjéer (mønstre) Tommelfingerregler

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

FIRST LEGO League. Härnösand 2012

Dynamic Programming Longest Common Subsequence. Class 27

5 E Lesson: Solving Monohybrid Punnett Squares with Coding

PHIL 102, Fall 2013 Christina Hendricks

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Kollektivtrafikken. under Norway Cup

Emneevaluering GEOV272 V17

TMA4240 Statistikk Høst 2015

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Eksamensoppgave i TMA4320 Introduksjon til vitenskapelige beregninger

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Graphs similar to strongly regular graphs

Emnedesign for læring: Et systemperspektiv

Ma Analyse II Øving 5

KROPPEN LEDER STRØM. Sett en finger på hvert av kontaktpunktene på modellen. Da får du et lydsignal.

Den som gjør godt, er av Gud (Multilingual Edition)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

GEOV219. Hvilket semester er du på? Hva er ditt kjønn? Er du...? Er du...? - Annet postbachelor phd

Mathematics 114Q Integration Practice Problems SOLUTIONS. = 1 8 (x2 +5x) 8 + C. [u = x 2 +5x] = 1 11 (3 x)11 + C. [u =3 x] = 2 (7x + 9)3/2

TMA4245 Statistikk Eksamen 20. desember 2012

MID-TERM EXAM TDT4258 MICROCONTROLLER SYSTEM DESIGN. Wednesday 3 th Mars Time:

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

PATIENCE TÅLMODIGHET. Is the ability to wait for something. Det trenger vi når vi må vente på noe

UNIVERSITY OF OSLO DEPARTMENT OF ECONOMICS

Gol Statlige Mottak. Modul 7. Ekteskapsloven

FASMED. Tirsdag 21.april 2015

Vekeplan 4. Trinn. Måndag Tysdag Onsdag Torsdag Fredag AB CD AB CD AB CD AB CD AB CD. Norsk Matte Symjing Ute Norsk Matte M&H Norsk

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

0:7 0:2 0:1 0:3 0:5 0:2 0:1 0:4 0:5 P = 0:56 0:28 0:16 0:38 0:39 0:23

Oppgave 1. ( xφ) φ x t, hvis t er substituerbar for x i φ.

HONSEL process monitoring

GEO231 Teorier om migrasjon og utvikling

Elektronisk termostat med spareprogram. Lysende LCD display øverst på ovnen for enkel betjening.

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Verifiable Secret-Sharing Schemes

HØGSKOLEN I NARVIK - SIVILINGENIØRUTDANNINGEN

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

P(ersonal) C(omputer) Gunnar Misund. Høgskolen i Østfold. Avdeling for Informasjonsteknologi

Last ned Bunader og tradisjoner fra Setesdal - Laila Duran. Last ned

Moving Objects. We need to move our objects in 3D space.

Exercise 1: Phase Splitter DC Operation

2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS

Of all the places in the world, I love to stay at Grandma Genia and

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

Skjema for spørsmål og svar angående: Skuddbeskyttende skjold Saksnr TED: 2014/S

Trådløsnett med Windows XP. Wireless network with Windows XP

Han Ola of Han Per: A Norwegian-American Comic Strip/En Norsk-amerikansk tegneserie (Skrifter. Serie B, LXIX)

The internet of Health

Kartleggingsskjema / Survey

stjerneponcho for voksne star poncho for grown ups

Hvor mye praktisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Information search for the research protocol in IIC/IID

Oppfølging av etiske krav: Eksempel Helse Sør-Øst

Medisinsk statistikk, KLH3004 Dmf, NTNU Styrke- og utvalgsberegning

EKSAMENSOPPGAVE I FAG TKP 4105

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO

Høgskoleni Østfold UTSATT EKSAMEN. Emnekode: Course: Mikroøkonomi med anvendelser ( 10 ECTS) SFB 10804

Instructions for the base (B)-treatment and the elicitation (E)-treatment of the experiment

EKSAMENSOPPGAVE I SØK 1002 INNFØRING I MIKROØKONOMISK ANALYSE

Forbruk & Finansiering

Physical origin of the Gouy phase shift by Simin Feng, Herbert G. Winful Opt. Lett. 26, (2001)

Hvor mye teoretisk kunnskap har du tilegnet deg på dette emnet? (1 = ingen, 5 = mye)

Speed Racer Theme. Theme Music: Cartoon: Charles Schultz / Jef Mallett Peanuts / Frazz. September 9, 2011 Physics 131 Prof. E. F.

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

Software applications developed for the maritime service at the Danish Meteorological Institute

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

Besvar tre 3 av følgende fire 4 oppgaver.

Ole Isak Eira Masters student Arctic agriculture and environmental management. University of Tromsø Sami University College

TUSEN TAKK! BUTIKKEN MIN! ...alt jeg ber om er.. Maren Finn dette og mer i. ... finn meg på nett! Grafiske lisenser.

TDT4117 Information Retrieval - Autumn 2014

The regulation requires that everyone at NTNU shall have fire drills and fire prevention courses.

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

UNIVERSITETET I OSLO ØKONOMISK INSTITUTT

Kurskategori 2: Læring og undervisning i et IKT-miljø. vår

Call function of two parameters

EN Skriving for kommunikasjon og tenkning

Mannen min heter Ingar. Han er også lege. Han er privatpraktiserende lege og har et kontor på Grünerløkka sammen med en kollega.

Tuberkulosescreening fra et brukerperspektiv. Frokostmøte LHLI,

Oppgave. føden)? i tråd med

1 Øvelse Dynamic Mercy 1 Exercise Dynamic Mercy

STØTTEMATERIALE TIL FORELESNINGENE OM SKATT

Transkript:

Figure over viser 5 arbeidsoppgaver som hver tar 0 miutter å utføre av e arbeider. (E oppgave ka ku utføres av é arbeider.) Hver pil i figure betyr at oppgave som blir pekt på ikke ka starte før oppgave hvor pile kommer fra er ferdig utført. Hva er korteste tid for 4 arbeidere å gjøre ferdig alle oppgavee? (Du må begrue svaret ditt.) Gjeta samme spørsmålet år det er 3 arbeidere. Aswer: (4 workers) ) For the first step, there is oly oe optio (amely the root) ) For the secod step we oly have to choose from, ad choose both. 3) For the third step we have 4 optios, ad choose them all. 4) For the fourth step, we have 8 possibilities, ad 4 "workers". However as oe of the tasks have depedecies, we ca choose at radom. 5) Choose the remaiig 4 tasks.

Aswer: (3 workers) 3) We have 4 optios, ad three possibilities. We choose three at radom. 4) We have 7 optios available, we choose two at radom, plus the remaiig ode at level 3, to ope up more optios. 5) he rest ca be progressed at radom. Alterately, task 4 ca pick three at radom, but task 5 would be required to pick the level 3 ode, or step 6 would have a delay i processig (lack of tasks for each worker)

Vår 00 Du har oppgaver som alle tar like lag tid, og e datamaski med P prosessorer. Vi atar at er større e P og er ikke delelig på P. Forklar hvorda du ka fordele oppgavee så jevt som mulig på prosessoree I tilfeller ved atall oppgaver som tar like lag tid vil vi alltid kue dele oppgavee så forskjelle mellom oppgaver per prosessor er maksimalt e. Eksempel: Gitt = 0 oppgaver, og p = 6 prosessorer. Hvis vi gir 3 oppgaver til hver prosess eder vi med 8 brukte oppgaver, mes aldri blir gjort. Gir vi de resterede oppgavee til é prosess vil alle sitte å vete på de to potesielt tidskrevede prosessee. Gir vi 4 oppgaver til hver prosess vil vi måtte ha 4 oppgaver. E løsig på dette er å dele ut 3 oppgaver til alle prosesser, og dele de resterede til adre prosesser. r mod p if r = 0 do :: Assig /p to each else do :: Assig /p+ to the first r processes :: Assig /p to the remaiig p-r processes.

Assigmet.5 from the book Give a task that ca be divided ito m subtasks, each requirig oe uit of time, how much time is eeded for a m-stage pipelie to process tasks? Example: m = 3 Steps, = 0 tasks. Each step is /m of the time it takes to do a task without pipelies.. he first step will take uit of time, produces othig. ( i pipe). he secod step will take uit of time, produces othig. ( i pipe) 3. he third step will take uit of time, produces oe. (3 i pipe) 4. he fourth step will take uit of time, produces oe. (3 i pipe) 5. he fifth step will take uit of time, produces oe. (ad so o..) We see that we produce oe uit every step, except the first two (m-). hus edig with the formula m-+ I order to produce 0 uits without a pipelie, it would take m uits of time.

If we deote by pipe, which is foud i the above exercise, the time required to process tasks usig a m-stage pipelie. Let us also deote by seq the time eeded to process tasks without pipeliig. How large should be i order to get a speedup of p? From last assigmet we kow that pipe = m - + ad seq = m. herefore the speedup is pipe seq m m p o solve for N with a give P, we have: m p ( ) m p

he complexity of a algorithm ofte becomes more, ot less, sigificat as computer speeds icrease. For example, a aircraft desiger rus oe simulatio each eveig betwee 5.M. ad 5 A.M. Whe she gais access to a faster computer, she uses this extra speed to ru a larger simulatio (oe that ca provide more detailed results) i the same amout of time. Suppose her curret computer ca solve a problem of size 00,000 i 5 hours. Assume that executio time is determied solely by CPU speed; i.e., all other resources such as I/O badwidth ad primary memory are ot a costrait o performace. How large a problem ca be solved i 5 hours by a computer that is 00 times faster if the simulatio program's time complexity is: a. O() b. O( log ) c. O( ) d. O( 3 ) Svar: Det viktigste å få med seg her, er at vi å har 00 gager flere "komputasjostimer". Dvs vi har å 500 timer til rådighet, for de tidligere problemstørrelse. c. O( ) = C = Dersom problemstørrelse tar 5 timer å løse: = C = 5 timer Ved 500 timer til rådighet har vi: = C = 500 timer 00 00 0 Vi ka løse et problem som er ti gager større, gitt e datamaski som er 00 gager raskere.

a. O() Setter vi samme formel for O() vil vi få: 00 E økig på 00 gager, om vi har e datamaski som er 00 gager raskere. b. O( log ) log log 00 d. O( 3 ) 00 3 00 4.64 E økig på 4.64 gager, om vi har e datamaski som er 00 gager raskere.