CPSC 320: Intermediate Algorithm Design and Analysis
Schedule transformation example
CPSC 320 – 2013W T2 2
CPSC 320: Intermediate Algorithm Design and Analysis Schedule - - PDF document
CPSC 320: Intermediate Algorithm Design and Analysis Schedule transformation example Schedule transformation example Theorem: If S j is a reduced schedule that is the same as S FF for the first requests, then there is a reduced schedule S j+1
CPSC 320 – 2013W T2 2
CPSC 320 – 2013W T2 3
Request SFF S0 S1 Initial Cache a f c e a f c e a f c e c a f c e a f c e x x f c e x f c e i x f c i x i c e c x f c i x i c e f x f c i x i c f g x g c i x i g f x x g c i x i g f i x g c i x i g f y x g y i x i g y z z g y i x i g z i z g y i x i g z y z g y i x y g z
CPSC 320 – 2013W T2 4
Request SFF S0 S1 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x i c e x i c e c x f c i x i c e x i c e f x f c i x i c f x i c f g x g c i x i g f x i g f x x g c i x i g f x i g f i x g c i x i g f x i g f y x g y i x i g y x i g y z z g y i x i g z x i g z i z g y i x i g z x i g z y z g y i x y g z x y g z
CPSC 320 – 2013W T2 5
Request SFF S1 S2 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x i c e x i c e c x f c i x i c e x i c e f x f c i x i c f x i c f g x g c i x i g f x i g f x x g c i x i g f x i g f i x g c i x i g f x i g f y x g y i x i g y x i g y z z g y i x i g z x i g z i z g y i x i g z x i g z y z g y i x y g z x y g z
CPSC 320 – 2013W T2 6
Request SFF S2 S3 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x i c e x i c e c x f c i x i c e x i c e f x f c i x i c f x i c f g x g c i x i g f x i g f x x g c i x i g f x i g f i x g c i x i g f x i g f y x g y i x i g y x i g y z z g y i x i g z x i g z i z g y i x i g z x i g z y z g y i x y g z x y g z
CPSC 320 – 2013W T2 7
Request SFF S2 S3 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x i c e x f c i c x f c i x i c e x i c e f x f c i x i c f x i c f g x g c i x i g f x i g f x x g c i x i g f x i g f i x g c i x i g f x i g f y x g y i x i g y x i g y z z g y i x i g z x i g z i z g y i x i g z x i g z y z g y i x y g z x y g z
CPSC 320 – 2013W T2 8
Request SFF S2 S3 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x i c e x f c i c x f c i x i c e x f c i f x f c i x i c f x i c f g x g c i x i g f x i g f x x g c i x i g f x i g f i x g c i x i g f x i g f y x g y i x i g y x i g y z z g y i x i g z x i g z i z g y i x i g z x i g z y z g y i x y g z x y g z
CPSC 320 – 2013W T2 9
Request SFF S2 S3 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x i c e x f c i c x f c i x i c e x f c i f x f c i x i c f x f c i g x g c i x i g f x i g f x x g c i x i g f x i g f i x g c i x i g f x i g f y x g y i x i g y x i g y z z g y i x i g z x i g z i z g y i x i g z x i g z y z g y i x y g z x y g z
CPSC 320 – 2013W T2 10
Request SFF S2 S3 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x i c e x f c i c x f c i x i c e x f c i f x f c i x i c f x f c i g x g c i x i g f x i g f x x g c i x i g f x i g f i x g c i x i g f x i g f y x g y i x i g y x i g y z z g y i x i g z x i g z i z g y i x i g z x i g z y z g y i x y g z x y g z
CPSC 320 – 2013W T2 11
Request SFF S3 S4 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f g i g x g c i x f g i x f g i x x g c i x f g i x f g i i x g c i x f g i x y g i y x g y i x y g i x z g i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 12
Request SFF S4 S5 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x f g i x f g i x x g c i x f g i x f g i i x g c i x f g i x y g i y x g y i x y g i x z g i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 13
Request SFF S5 S6 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x f g i x f g i x x g c i x f g i x f g i i x g c i x f g i x y g i y x g y i x y g i x z g i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 14
Request SFF S5 S6 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x f g i x g c i x x g c i x f g i x f g i i x g c i x f g i x y g i y x g y i x y g i x z g i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 15
Request SFF S5 S6 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x f g i x g c i x x g c i x f g i x g c i i x g c i x f g i x y g i y x g y i x y g i x z g i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 16
Request SFF S5 S6 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x f g i x g c i x x g c i x f g i x g c i i x g c i x f g i x g c i y x g y i x y g i x z g i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 17
Request SFF S5 S6 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x f g i x g c i x x g c i x f g i x g c i i x g c i x f g i x g c i y x g y i x y g i x g y i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 18
Request SFF S5 S6 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x f g i x g c i x x g c i x f g i x g c i i x g c i x f g i x g c i y x g y i x y g i x g y i z z g y i x z g i x z g i i z g y i x z g i x z g i y z g y i x z g y x z g y
CPSC 320 – 2013W T2 19
Request SFF S6 S7 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i x g z i i z g y i x g z i x g z i y z g y i x g z y x g z y
CPSC 320 – 2013W T2 20
Request SFF S7 S8 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i x g z i i z g y i x g z i x g z i y z g y i x g z y x g z y
CPSC 320 – 2013W T2 21
Request SFF S8 S9 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i x g z i i z g y i x g z i x g z i y z g y i x g z y x g z y
CPSC 320 – 2013W T2 22
Request SFF S9 S10 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i x g z i i z g y i x g z i x g z i y z g y i x g z y x g z y
CPSC 320 – 2013W T2 23
Request SFF S9 S10 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i z g y i i z g y i x g z i x g z i y z g y i x g z y x g z y
CPSC 320 – 2013W T2 24
Request SFF S9 S10 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i z g y i i z g y i x g z i z g y i y z g y i x g z y x g z y
CPSC 320 – 2013W T2 25
Request SFF S9 S10 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i z g y i i z g y i x g z i z g y i y z g y i x g z y z g y x
CPSC 320 – 2013W T2 26
Request SFF S9 S10 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i z g y i i z g y i x g z i z g y i y z g y i x g z y z g y i
CPSC 320 – 2013W T2 27
Request SFF S9 S10 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i x g z i z g y i i z g y i x g z i z g y i y z g y i x g z y z g y i
CPSC 320 – 2013W T2 28
Request SFF S10 S11 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i z g y i z g y i i z g y i z g y i z g y i y z g y i z g y i z g y i
CPSC 320 – 2013W T2 29
Request SFF S11 S12 Initial Cache a f c e a f c e a f c e c a f c e a f c e a f c e x x f c e x f c e x f c e i x f c i x f c i x f c i c x f c i x f c i x f c i f x f c i x f c i x f c i g x g c i x g c i x g c i x x g c i x g c i x g c i i x g c i x g c i x g c i y x g y i x g y i x g y i z z g y i z g y i z g y i i z g y i z g y i z g y i y z g y i z g y i z g y i