[1] Wikipedia.Optimization(computer_science)[EB/OL].[2008-05-09].httpt://en.wiki pedia,org/ wki / o ptimization_(com puter_science.) [2] Yu P,Mitra T.Scalable custom instructions identification for instruction-set extensiblc processors[C]//IProc,of the International Conference on Compilers,Architecture,and Synthetics for Embedded Systems,New York:ACM,2004:69-78. [3] Cong J,Fan Y,Han G,et al.Application-specific instruction generation for configurable processor architectures[C]//Proc.of the ACM/SIGDA 12th International Symposium on Field Programmable Gate Arrays,New York:ACM,2004:183-189. [4] Ahman E R,Ebcioglu K,Gschwind M.Advances and future challenges in binary translation and optimization[J].Proc.of the IEEE,2001,89(11):1710-1722. [5] 唐遇星.面向动态二进制翻译的动态优化和微处理器体系结构支撑技术研究[D].长沙:国防科学技术大学,2005. [6] Ball T,Larus J R.Efficient path profiling[C]//Proc,of the 29th Annual ACM/IEEE International Symposium on Microarchitecture,Washington DC:IEEE Computer Society,1996,46-57. [7] Larus J R Whole program paths[C]//Proc,of the ACM SIGPLAN Conference on Programming Language Design and Implementation,Atlanta,GA:ACM,1999:259-269. [8] Tallam S,Zhang X,Gupta R.Extending path profiling across loop backedges and procedure boundaries[C]//Proc.of the International Symposium on Code Generation and Optimization:Feedback-directed and Runtime Optimization,Palo Alto,CA:IEEE Computer Society,2004:251-262. [9] Arnold M,Ryder B G.A framework for reducing the cost of instrumented code[J].ACM SIGPLAN Notices,2001,36(5):168-179. [10] Joshi R,Bond M D,Zilles C.Targeted path profiling:lower overhead path profiling for staged dynamic optimization systems[C]//Proc.of the International Symposium on Code Generation and Optimization:Feedback-directed and Runtime Optimization:IEEE Computer Society,2004:239-250. [11] Bond M D,Mckinley K S.Practical path profiling for dynamic optimizers[C]//Proc.of the International Symposium on Code Generation and Optimization,Washington,DCt IEEE Computer Society,2005:205-216. [12] Conte T M,Patel B A,Menezes K N,et al.Hardware-based profiling:an effective technique for profile-driven optimization[J].International Journal of Parallel Programming,1996,24(2):187-206. [13] Narayanasamy S,Sherwood T,Sair S,et al.Catching accurate profiles in hardware[C]//Proc.of the 9th International Symposium on High-performance Computer Architecture,Washington,DC:IEEE Computer Society,2003:269-280. [14] Vaswani K,Thazhuthaveetil M J,Srikant Y N.A programmable hardware path profiler[C]//Proc,of the International Symposium on Code Generation and Optimization,Washington,DC:IEEE Computer Society,2005:217-228. [15] Dean J,Hicks J E,Waldspurger C A,et al.ProfileMe:hardware support for instruction-level profiling on out-of-order processors[C]//Proc.of the 30th Annual IEEE/ACM International Symposium on Microarchitecture,Washington DC:IEEE Computer Society,1997:292-302. [16] Merten M C,Trick A R,George C N,et al.A hardwaredriven profiling scheme for identifying program hot spots to support runtime optimization[C] i//Proc,of the 26th Annual International Symposium on Computer Architecture,Atlanta,GA:IEEE Computer Society,1999.-136-148. [17] Memik G,Mangione-Smith W H,Hu Wendong.Netbench:A benehmarking suite for network processors[C]//Proc,of the IEEE/ACM International Conference on Computer Aided Design,San Jose,CA:IEEE Press,2001:39-42. [18] Nios Ⅱ processor reference handbook[Z].Altera Corporation,2007. [19] Bond M D,Mckinley K S.Continuous path and edge profiling[C]//Proc.of the 38th Annual IEEE/ACM International Symposium on Microarchitecture,Barcelona,Spain:IEEE Computer Society,2005:130-140. [20] Wall D W.Predicting program behavior using real or estimated profiles[J].ACM SIGPLAN Notices,1991,26(6):59-70. |