No articles match
Common Subexpression Elimination5 years ago
Idea | Background | Example | Implementation | To-Do
Conditional Threading Optimizer5 years ago
Background | Example | Implementation
Constant Folding5 years ago
Idea | Background | Example | Implementation | Floating-point precision | To-Do
Constant Propagation5 years ago
Idea | Background | Example | Implementation | VAR <- CONST | VAR * CONST + VAR | FUN({FUN_PARAMS}) | LOOP (COND) | IF (COND) | VAR <- EXPR | FUN ( | Other cases | To-Do | o @edits_env rm_all
Dead Code Elimination5 years ago
Idea | Background | Example | Implementation | Remove code after interruption commands | Remove constant conditionals
Dead Expression Elimination5 years ago
Idea | Background | Example | Implementation | To-Do
Dead Store Elimination5 years ago
Idea | Background | Example | Implementation | To-Do
GSoC 2020 Final Report5 years ago
My GSoC 2020 work in a nutshell | Humble Beginnings: | Post GSoC selection: | Getting up to speed: | Unexpected Turn of Events: | Conditional Threading Optimizer: | Unoptimized Code | Proposed Optimized Code | Benchmark | Memory Allocation Optimizer: | Pivot and Push: | Fixing a critical issue: | Call for Actions: | Acting on users' recommendations: | And, my GSoC '20 journey comes to an end:
Loop-invariant Code Motion5 years ago
Idea | Background | Example | Implementation | To-Do
Memory Allocation Optimizer5 years ago
Background | Example | Implementation | Limitations of the Optimizer
Potential Optimizers5 years ago
Potential optimizers | Inline Expansion | Idea | Code Examples | Unoptimized Code | Proposed Optimized Code | Benchmark | Memory Pre-Allocation | Vectorization | Efficient Column Extraction | Drawbacks | Efficient Value Extraction | Drawback
Docker file7 years ago
Installation | Usage
Contributing an optimizer7 years ago
Writing the code | Writing the tests | Writing the vignette | Writing additional files | DESCRIPTION | NEWS.md | R/optimizers.R | _pkgdown.yml