SlideShare uma empresa Scribd logo
1 de 5
D(5) = entry; D(1) = exit; D(4) = P(4)UD(4) = D(5)UD(4) = {5,4}; D(3) = P(3)UD(3) = D(5)UD(3) = {5,3}; D(2) = P(2)UD(2) = D(3)UD(2) = {5,3,2}; @ Pre(3) D(1) = P(1)UD(1) = D(5)UD(1) = {5,1}; D(2) = P(2)UD(3) = D(1)UD(2) = {5,,3,2}&{5,1}UD(2) @ Pre(1) = {5,2}
Post dominator tree pre order  {3,4,5,2,1} post_order  {1,4,5,2,3} Dominator tree pre order  {5,1,2,3,4}  post order {1,2,3,4,5} Feedback cut @ 1 5 1 3 2 4 5 1 3 3 2 4 2
A Simple, Fast Dominance Algorithm
1 2 3 6 5 1 2 3 4 6 5 1 2 3 4 6 5 1 2 3 4
[object Object]

Mais conteúdo relacionado

Mais procurados

Mult div rational exp
Mult div rational expMult div rational exp
Mult div rational expJonna Ramsey
 
Distributive Property
Distributive PropertyDistributive Property
Distributive PropertyBitsy Griffin
 
Jessica brown 2
Jessica brown 2Jessica brown 2
Jessica brown 2jbrown154
 
Surds & indices in business mathematics
Surds & indices in business mathematics Surds & indices in business mathematics
Surds & indices in business mathematics Dr. Trilok Kumar Jain
 
คณิตศาสตร์ เพิ่มเติม 9
คณิตศาสตร์ เพิ่มเติม 9คณิตศาสตร์ เพิ่มเติม 9
คณิตศาสตร์ เพิ่มเติม 9saman1
 
2nd Test - Segment And Angle Addition Ppt
2nd Test - Segment And Angle Addition Ppt2nd Test - Segment And Angle Addition Ppt
2nd Test - Segment And Angle Addition PptBrandeis High School
 
“Pythagorean Theorem and Distance Formula”
“Pythagorean Theorem and Distance Formula”“Pythagorean Theorem and Distance Formula”
“Pythagorean Theorem and Distance Formula”42427446
 
Distributive property in algebra power point
Distributive property in algebra power pointDistributive property in algebra power point
Distributive property in algebra power pointChristie Harp
 
Surds & indices in business mathematics
Surds & indices in business mathematics Surds & indices in business mathematics
Surds & indices in business mathematics Dr. Trilok Kumar Jain
 
Floyd warshall algorithm
Floyd warshall algorithmFloyd warshall algorithm
Floyd warshall algorithmA. S. M. Shafi
 
Distributive property ppt
Distributive property pptDistributive property ppt
Distributive property pptnglaze10
 
Distributive property in algebra power point
Distributive property in algebra power pointDistributive property in algebra power point
Distributive property in algebra power pointkatiewilkerosn
 

Mais procurados (20)

Mult div rational exp
Mult div rational expMult div rational exp
Mult div rational exp
 
Distributive Property
Distributive PropertyDistributive Property
Distributive Property
 
Jessica brown 2
Jessica brown 2Jessica brown 2
Jessica brown 2
 
Surds & indices in business mathematics
Surds & indices in business mathematics Surds & indices in business mathematics
Surds & indices in business mathematics
 
9 chap
9 chap9 chap
9 chap
 
คณิตศาสตร์ เพิ่มเติม 9
คณิตศาสตร์ เพิ่มเติม 9คณิตศาสตร์ เพิ่มเติม 9
คณิตศาสตร์ เพิ่มเติม 9
 
2nd Test - Segment And Angle Addition Ppt
2nd Test - Segment And Angle Addition Ppt2nd Test - Segment And Angle Addition Ppt
2nd Test - Segment And Angle Addition Ppt
 
“Pythagorean Theorem and Distance Formula”
“Pythagorean Theorem and Distance Formula”“Pythagorean Theorem and Distance Formula”
“Pythagorean Theorem and Distance Formula”
 
Elements of a sequence
Elements of a sequenceElements of a sequence
Elements of a sequence
 
Square of a binomial
Square of a binomialSquare of a binomial
Square of a binomial
 
Htdp01
Htdp01Htdp01
Htdp01
 
Distributive property in algebra power point
Distributive property in algebra power pointDistributive property in algebra power point
Distributive property in algebra power point
 
Surds & indices in business mathematics
Surds & indices in business mathematics Surds & indices in business mathematics
Surds & indices in business mathematics
 
Floyd warshall algorithm
Floyd warshall algorithmFloyd warshall algorithm
Floyd warshall algorithm
 
The chain rule
The chain ruleThe chain rule
The chain rule
 
Evaluate the given expression
Evaluate the given expressionEvaluate the given expression
Evaluate the given expression
 
Distributive property ppt
Distributive property pptDistributive property ppt
Distributive property ppt
 
Floyd Warshall Algorithm
Floyd Warshall AlgorithmFloyd Warshall Algorithm
Floyd Warshall Algorithm
 
Day 4a examples
Day 4a examplesDay 4a examples
Day 4a examples
 
Distributive property in algebra power point
Distributive property in algebra power pointDistributive property in algebra power point
Distributive property in algebra power point
 

Mais de sean chen

Uvm presentation dac2011_final
Uvm presentation dac2011_finalUvm presentation dac2011_final
Uvm presentation dac2011_finalsean chen
 
Uvm dcon2013
Uvm dcon2013Uvm dcon2013
Uvm dcon2013sean chen
 
Example my hdl
Example my hdlExample my hdl
Example my hdlsean chen
 
0021.system partitioning
0021.system partitioning0021.system partitioning
0021.system partitioningsean chen
 
0015.register allocation-graph-coloring
0015.register allocation-graph-coloring0015.register allocation-graph-coloring
0015.register allocation-graph-coloringsean chen
 
0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-forcesean chen
 
Lect.10.arm soc.4 neon
Lect.10.arm soc.4 neonLect.10.arm soc.4 neon
Lect.10.arm soc.4 neonsean chen
 
Image scalar hw_algorithm
Image scalar hw_algorithmImage scalar hw_algorithm
Image scalar hw_algorithmsean chen
 
Virtual platform
Virtual platformVirtual platform
Virtual platformsean chen
 

Mais de sean chen (20)

Demo
DemoDemo
Demo
 
Uvm presentation dac2011_final
Uvm presentation dac2011_finalUvm presentation dac2011_final
Uvm presentation dac2011_final
 
Uvm dcon2013
Uvm dcon2013Uvm dcon2013
Uvm dcon2013
 
Example my hdl
Example my hdlExample my hdl
Example my hdl
 
0021.system partitioning
0021.system partitioning0021.system partitioning
0021.system partitioning
 
0015.register allocation-graph-coloring
0015.register allocation-graph-coloring0015.register allocation-graph-coloring
0015.register allocation-graph-coloring
 
0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force0006.scheduling not-ilp-not-force
0006.scheduling not-ilp-not-force
 
Lecture07
Lecture07Lecture07
Lecture07
 
Lecture04
Lecture04Lecture04
Lecture04
 
Lecture03
Lecture03Lecture03
Lecture03
 
Work items
Work itemsWork items
Work items
 
Work items
Work itemsWork items
Work items
 
ocelot
ocelotocelot
ocelot
 
Lect.10.arm soc.4 neon
Lect.10.arm soc.4 neonLect.10.arm soc.4 neon
Lect.10.arm soc.4 neon
 
Image scalar hw_algorithm
Image scalar hw_algorithmImage scalar hw_algorithm
Image scalar hw_algorithm
 
Virtual platform
Virtual platformVirtual platform
Virtual platform
 
Spi
SpiSpi
Spi
 
Serializer
SerializerSerializer
Serializer
 
Defense
DefenseDefense
Defense
 
Defense
DefenseDefense
Defense
 

Último

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 

Último (20)

URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 

Dominator tree

  • 1. D(5) = entry; D(1) = exit; D(4) = P(4)UD(4) = D(5)UD(4) = {5,4}; D(3) = P(3)UD(3) = D(5)UD(3) = {5,3}; D(2) = P(2)UD(2) = D(3)UD(2) = {5,3,2}; @ Pre(3) D(1) = P(1)UD(1) = D(5)UD(1) = {5,1}; D(2) = P(2)UD(3) = D(1)UD(2) = {5,,3,2}&{5,1}UD(2) @ Pre(1) = {5,2}
  • 2. Post dominator tree pre order {3,4,5,2,1} post_order {1,4,5,2,3} Dominator tree pre order {5,1,2,3,4} post order {1,2,3,4,5} Feedback cut @ 1 5 1 3 2 4 5 1 3 3 2 4 2
  • 3. A Simple, Fast Dominance Algorithm
  • 4. 1 2 3 6 5 1 2 3 4 6 5 1 2 3 4 6 5 1 2 3 4
  • 5.
  • 6. E is taken over the entire traversal
  • 7. N is traversing the graph to compute the reverse postorder sequence