This commit is contained in:
parent
59b93df7b0
commit
1baec06c18
@ -1,5 +1,5 @@
|
||||
// cSpell:ignore fancyuulm uulm
|
||||
#import "fancyuulm.typ": fancyuulm, slide, centered-slide, title-slide, config-info, pause
|
||||
#import "fancyuulm.typ": fancyuulm, slide, centered-slide, title-slide, config-info, pause, utils
|
||||
#import "@preview/codly:1.3.0": codly-init, codly
|
||||
|
||||
#show: codly-init.with()
|
||||
@ -174,29 +174,21 @@
|
||||
|
||||
|
||||
= Conclusion
|
||||
#slide[
|
||||
- RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization?
|
||||
]
|
||||
#slide[
|
||||
- RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization?
|
||||
- Trades compilation performance for runtime performance
|
||||
- Allows complex optimization across branch and function boundaries
|
||||
- Allows writing generic code, which will then be optimized based on the usage in an application
|
||||
]
|
||||
#slide[
|
||||
- RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization?
|
||||
- Trades compilation performance for runtime performance
|
||||
- Allows complex optimization across branch and function boundaries
|
||||
- Allows writing generic code, which will then be optimized based on the usage in an application
|
||||
- RQ2 -- How is dataflow analysis used in current compilers?
|
||||
]
|
||||
#slide[
|
||||
- RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization?
|
||||
- Trades compilation performance for runtime performance
|
||||
- Allows complex optimization across branch and function boundaries
|
||||
- Allows writing generic code, which will then be optimized based on the usage in an application
|
||||
- RQ2 -- How is dataflow analysis used in current compilers?
|
||||
- Already extensively used by popular compilers
|
||||
- Many different optimizations implemented, some listed previously
|
||||
- Still working on improving speed and optimization possibilities
|
||||
]
|
||||
#slide(repeat: 4, self => [
|
||||
#let (uncover, only, alternatives) = utils.methods(self)
|
||||
|
||||
#list(
|
||||
[ RQ1 -- What are the advantages and disadvantages of using dataflow analysis for compiler optimization? ] + only("2-", list(
|
||||
[Trades compilation performance for runtime performance],
|
||||
[Allows complex optimization across branch and function boundaries],
|
||||
[Allows writing generic code, which will then be optimized based on the usage in an application]
|
||||
))
|
||||
)
|
||||
#only("3-", list(
|
||||
[ RQ2 -- How is dataflow analysis used in current compilers? ] + only("4-", list(
|
||||
[Already extensively used by popular compilers],
|
||||
[Many different optimizations implemented, some listed previously],
|
||||
[Still working on improving speed and optimization possibilities]
|
||||
))
|
||||
))
|
||||
])
|
||||
|
Loading…
x
Reference in New Issue
Block a user