aboutsummaryrefslogtreecommitdiff
path: root/documentation/research/Optimization.md
diff options
context:
space:
mode:
authorEduardo Julian2019-07-24 20:25:55 -0400
committerEduardo Julian2019-07-24 20:25:55 -0400
commite87fba1b7204ee611dcb5528b8a8a3716588c976 (patch)
tree77420205b2617c189a26af573b341771bf361b59 /documentation/research/Optimization.md
parentedcc0a2433722d09e7b1ef7922e7fa1f51e7fc15 (diff)
Small improvements here and there.
Diffstat (limited to '')
-rw-r--r--documentation/research/Optimization.md24
1 files changed, 24 insertions, 0 deletions
diff --git a/documentation/research/Optimization.md b/documentation/research/Optimization.md
new file mode 100644
index 000000000..f46215cdd
--- /dev/null
+++ b/documentation/research/Optimization.md
@@ -0,0 +1,24 @@
+# Reference
+
+1. https://docs.google.com/presentation/d/1tpeJZFObkeick4CF-mx0L3CeCgvT15B96aJeRpxEPcE/preview?slide=id.p
+1. https://www.quora.com/What-is-the-future-of-optimizing-compilers?share=1
+1. https://advancedweb.hu/2016/05/27/jvm_jit_optimization_techniques/ &&& https://advancedweb.hu/2016/06/28/jvm_jit_optimization_techniques_part_2/
+1. http://www.scala-native.org/en/latest/blog/interflow.html
+1. https://github.com/roman01la/closure-compiler-handbook
+1. http://hubicka.blogspot.com/2018/06/gcc-8-link-time-and-interprocedural.html
+1. [CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”](https://www.youtube.com/watch?v=bSkpMdDe4g4)
+1. http://duriansoftware.com/joe/Optimizing-is-multiple-checks-with-modular-arithmetic.html?
+1. https://www.ericsson.com/research-blog/outperforming-state-art-compilers-unison/
+1. http://compileroptimizations.com/index.html
+1. https://polly.llvm.org/
+1. http://paulcavallaro.com/blog/optimizing-function-placement-with-call-chain-clustering/
+1. http://leto.net/docs/C-optimization.php
+1. https://engineering.purdue.edu/~eigenman/ECE663/Handouts/bacon-compiling4hpc.pdf
+1. http://venge.net/graydon/talks/CompilerTalk-2019.pdf
+1. http://www2.imm.dtu.dk/pubdb/views/edoc_download.php/6620/pdf/imm6620.pdf
+1. [Lost in translation: Exposing hidden compiler optimization opportunities](https://arxiv.org/pdf/1903.11397.pdf)
+1. https://kristerw.blogspot.com/2019/04/how-llvm-optimizes-geometric-sums.html
+1. https://nfrechette.github.io/2019/05/08/sign_flip_optimization/
+1. https://grin-tech.github.io/
+1. [Loop Optimizations in LLVM - Michael Kruse](https://www.youtube.com/watch?v=oAPgGYr8T3Y)
+