Getting Feedback on a Compiler's Optimization Decisions, Enabling More Code-Optimization Opportunities |
Min, Gyeong Il
(School of Electrical Engineering, Korea University)
Park, Sewon (School of Electrical Engineering, Korea University) Han, Miseon (Compiler and Microarchitecture Laboratory, School of Electrical and Computer Engineering, College of Engineering, Korea University) Kim, Seon Wook (Compiler and Microarchitecture Laboratory, School of Electrical and Computer Engineering, College of Engineering, Korea University) |
1 | P. P. Chang, et al., "Inline function expansion for compiling C programs," in Proc. of PLDI 1989, pp. 246-257, Jul. 1989. |
2 | The LLVM Compiler Infrastructure. http://llvm.org/ |
3 | David F. Bacon, et al., "Compiler transformations for high-performance computing," ACM Comput. Surv., Vol. 26, pp. 345-420, Dec. 1994. DOI |
4 | Vincent St-Amour, et al., "Optimization coaching: optimizers learn to communicate with programmers," in Proc. Of OOPSLA 2012, Oct. 2012. |
5 | John L. Henning, "SPEC CPU2006 benchmark descriptions," SIGARCH Comput. Archit. News, Vol. 34, pp. 1-17, Sep. 2006. |
6 | The Rpass Infrastructure. |
7 | Lattner, Chris, "LLVM and Clang: Next generation compiler technology," The BSD Conference 2008, May. 2008. |
8 | Reinders, James, "VTune performance analyzer essentials," Intel Press, 2005. |
9 | Hal Finkel, "Intrinsics, Metadata and Attributes: Now, more than ever!," 2014 LLVM Developers' Meeting. |