Open main menu

CDOT Wiki β

Changes

Winter 2016 SPO600 Compiler Options Presentation

1,088 bytes added, 21:29, 16 April 2016
Topics
== Assignment ==
# Select '''two <u>unrelated</u> ''' compiler options, below, by placing your name in the "Student" column (first come, first served - one student per topic).
# During week 3, research the topics and prepare a '''3- to 5-minute''' presentation to teach the class.
# Be prepared to teach this presentation during week 4. You may want to draw whiteboard diagrams, use presentation slides, or have a 1-page handout. Please avoid taking more than 5 minutes in total for your presentation.
| -fauto-inc-dec|| || || ||
|-
| -fbranch-probabilities|| Yanhao Lei|| || ||
|-
| -fbranch-target-load-optimize|| || || ||
| -fcprop-registers|| || || ||
|-
| -fcrossjumping|| Yanhao Lei|| || ||
|-
| -fcse-follow-jumps|| || || ||
| -fdevirtualize-speculatively|| || || ||
|-
| -fdse|| Giuseppe Ranieri|| || ||
|-
| -fearly-inlining|| || || ||
| -ffat-lto-objects|| || || ||
|-
| -ffast-math|| Yunhao Wang|| || ||
|-
| -ffinite-math-only|| || || ||
| -findirect-inlining|| || || ||
|-
| -finline-functions|| Gaston Carvallo|| https://gcarvalloblog.wordpress.com/2016/03/15/gcc-optimization-options/ || ||
|-
| -finline-functions-called-once|| || || ||
| -finline-limit=n|| || || ||
|-
| -finline-small-functions|| Gaston Carvallo|| || ||
|-
| -fipa-cp|| || || ||
| -fipa-profile|| || || ||
|-
| -fipa-pure-const|| Giuseppe Ranieri || || ||
|-
| -fipa-reference|| || || ||
| -floop-block|| || || ||
|-
| -floop-interchange|| Nina Wip || || http://spo600ninawip.blogspot.ca/2016/03/presentation-topic.html ||http://spo600ninawip.blogspot.ca/2016/03/presentation-review.html
|-
| -floop-strip-mine|| Bernard Wouter de Vries Robles || || ||
|-
| -floop-nest-optimize|| || || ||
| -fmerge-all-constants|| || || ||
|-
| -fmerge-constants|| Tom Ng|| || ||https://tng23spo600.wordpress.com/2016/04/17/on-two-optimizations-fmerge-constants-and-fpeel-loops/
|-
| -fmodulo-sched|| || || ||
| -fpartial-inlining|| || || ||
|-
| -fpeel-loops|| Tom Ng|| || ||https://tng23spo600.wordpress.com/2016/04/17/on-two-optimizations-fmerge-constants-and-fpeel-loops/
|-
| -fpredictive-commoning|| || || ||
| -freciprocal-math|| || || ||
|-
| -free|| Bernard Wouter de Vries Robles || || ||
|-
| -frename-registers|| Vishnu || || ||
|-
| -freorder-blocks|| || || ||
| -fsel-sched-pipelining / -fsel-sched-pipelining-outer-loops|| || || ||
|-
| -fshrink-wrap|| Vishnu || || ||
|-
| -fsignaling-nans|| || || ||
| -fthread-jumps|| || || ||
|-
| -ftracer|| Andrei Topala || || ||https://andrei600.wordpress.com/2016/03/15/gcc-compiler-options-funsafe-math-optimizations-and-ftracer/
|-
| -ftree-bit-ccp|| || || ||
| -ftree-loop-if-convert|| || || ||
|-
| -ftree-loop-if-convert-stores|| Kenny Nguyen|| || ||
|-
| -ftree-loop-im|| || || ||
| -ftree-switch-conversion|| || || ||
|-
| -ftree-tail-merge|| Nina Wip || || http://spo600ninawip.blogspot.ca/2016/03/presentation-topic.html ||http://spo600ninawip.blogspot.ca/2016/03/presentation-review.html
|-
| -ftree-ter|| || || ||
| -funit-at-a-time|| || || ||
|-
| -funroll-all-loops|| Kenny Nguyen|| || ||
|-
| -funroll-loops|| Gaston Carvallo|| https://gcarvalloblog.wordpress.com/2016/03/15/gcc-optimization-options/ || ||
|-
| -funsafe-loop-optimizations|| || || ||
|-
| -funsafe-math-optimizations|| Andrei Topala || || ||https://andrei600.wordpress.com/2016/03/15/gcc-compiler-options-funsafe-math-optimizations-and-ftracer/
|-
| -funswitch-loops|| Miguel Dizon || || ||
| -fvect-cost-model|| || || ||
|-
| -fvpt|| Yunhao Wang || || ||
|-
| -fweb|| || || ||
6
edits