|
[1] D. Chen, D. X. Li, and T. Moseley, “AutoFDO: Automatic feedback-directed optimization for warehouse-scale applications,” in Proceedings of the International Symposium on Code Generation and Optimization, pp. 12–23, 2016. [2] K. Pettis and R. C. Hansen, “Profile guided code positioning,” in Proceedings of the ACM Conference on Programming Language Design and Implementation, pp. 16–27, 1990 [3] E. Petrank and D. Rawitz, “The hardness of cache conscious data placement,” in Proceedings of the ACM Symposium on Principles of Programming Languages, pp. 101–112, 2002. [4] Meng-Hsun, Yang, “Code Layout Optimization Applying Community Detection (Unpublished master's thesis)”, National Tsing Hua University, Taiwan, R.O.C, 2017 [5] C. Lattner and V. Adve, “Architecture for a NextGeneration GCC”, Proceedings of the First Annual GCC Developers' Summit, Ottawa, Canada, May 2003. [6] C. Lattner and V. Adve, “LLVM: A compilation framework for lifelong program analysis & transformation,” in Proceedings of the International Symposium on Code Generation and Optimization, pp. 75–86, 2004. [7] The LLVM compiler infrastructure, website: http://llvm.org [8] V.D. Blondel, J.-L. Guillaume, and R. Lambiotte, E. Lefebvre, “Fast Unfolding of Communities in Large Networks,” J. Stat. Mech. 2008, P10008
[9] David Xinliang Li , Raksit Ashok , Robert Hundt, “Lightweight feedback- directed cross-module optimization”, Proceedings of the 8th annual IEEE/ACM international symposium on Code generation and optimization, April 24-28, 2010, Toronto, Ontario, Canada [10] Guilherme Ottoni , Bertrand Maher, “Optimizing function placement for large- scale data-center applications”, Proceedings of the 2017 International Symposium on Code Generation and Optimization, February 04-08, 2017, Austin, USA [11] Matthew Arnold , Barbara G. Ryder, “A framework for reducing the cost of instrumented code”, Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, p.168-179, June 2001, Snowbird, Utah, USA [12] Shai Rubin , Rastislav Bodík , Trishul Chilimbi, “An efficient profile-analysis framework for data-layout optimizations”, ACM SIGPLAN Notices, v.37 n.1, p.140-153, Jan. 2002 [13] P. Berube and J.N. Amaral, “Aestimo: a feedback-directed optimization evaluation tool”, Performance Analysis of Systems and Software, IEEE, 2006.
[14] Linux Perf, website: https://perf.wiki.kernel.org/. [15] Thomas Ball , James R. Larus, Optimally profiling and tracing programs, ACM Transactions on Programming Languages and Systems (TOPLAS), v.16 n.4, p.1319-1360, July 1994 [16] Diego Novillo, “SamplePGO: the power of profile guided optimizations without the usability burden”, LLVM-HPC '14 Proceedings of the 2014 LLVM Compiler Infrastructure in HPC Pages 22-28, 2014 [17] D. Chen, N. Vachharajani, R. Hundt, X. Li, S. Eranian, W. Chen, and W. Zheng, “Taming hardware event samples for precise and versatile feedback directed optimizations,” IEEE Transactions on Computers, vol. 62, no. 2, pp. 376–389, 2013 [18] Apache HBase. Website: https://hbase.apache.org [19] Apache Hadoop. Website: https://hadoop.apache.org [20] QEMU. Website: http://www.qemu.org/ [21] M. Girvan and M. E. J. Newman, “Community Structure in Social and Biological Networks,” in Proceedings of the National Academy of Sciences of the United States of America,Vol. 99, No. 12, pp. 7821-7826, 2002.
|