{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T19:55:32Z","timestamp":1725566132247},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540230038"},{"type":"electronic","value":"9783540301028"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-30102-8_19","type":"book-chapter","created":{"date-parts":[[2010,9,16]],"date-time":"2010-09-16T18:38:53Z","timestamp":1284662333000},"page":"226-240","source":"Crossref","is-referenced-by-count":0,"title":["Exploiting Free Execution Slots on EPIC Processors for Efficient and Accurate Runtime Profiling"],"prefix":"10.1007","author":[{"given":"Youfeng","family":"Wu","sequence":"first","affiliation":[]},{"given":"Yong-Fong","family":"Lee","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"19_CR1","doi-asserted-by":"crossref","unstructured":"Anderson, J., Berc, L.M., Dean, J., Ghemawat, S., Henzinger, M.R., Leung, S.T., Sites, R.L., Vandevoorde, M.T., Waldspurger, C.A., Weihl, W.E.: Continuous profiling: where have all the cycles gone? In: Proc. 16th Symposium on Operating System Principles (October 1997)","DOI":"10.1145\/268998.266637"},{"issue":"5","key":"19_CR2","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1145\/381694.378832","volume":"36","author":"Matthew Arnold","year":"2001","unstructured":"Arnold, Matthew, Ryder, B.G.: A framework for reducing the cost of instrumented code. In: Proceedings of the ACM SIGPLAN 2001 conference on Programming language design and implementation, Snowbird, Utah, United States, June 2001, pp. 168\u2013179 (2001)","journal-title":"ACM SIGPLAN Notices"},{"key":"19_CR3","doi-asserted-by":"crossref","unstructured":"August, D.I., Connors, D.A., Mahlke, S.A., Sias, J.W., Crozier, K.M., Cheng, B.-C., Eaton, P.R., Olaniran, Q.B., Hwu, W.-M.W.: Integrated predicated and speculative execution in the IMPACT EPIC architecture. In: Proceedings of 25th Annual International Symposium on Computer Architecture, pp. 227\u2013237 (1998)","DOI":"10.1145\/279361.279391"},{"issue":"3","key":"19_CR4","doi-asserted-by":"publisher","first-page":"1319","DOI":"10.1145\/183432.183527","volume":"16","author":"Ball","year":"1994","unstructured":"Ball, Thomas, Larus, J.: Optimally profiling and tracing programs. ACM Transactions on Programming Languages and Systems\u00a016(3), 1319\u20131360 (1994)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"19_CR5","unstructured":"Ball, Thomas, Larus, J.: Efficient Path Profiling. MICRO-29 (December 1996)"},{"key":"19_CR6","unstructured":"Conte, T.M., Petal, B.A., Cox, J.S.: Using branch handling hardware to support profile-driven optimization. In: Proc. 27th Annual Intl. Symposium on Microarchitecture, pp. 36\u201345 (December 1996)"},{"key":"19_CR7","unstructured":"Conte, T.M., Menezes, K.N., Hirsh, M.A.: Accurate and practical profile-driven compilation using the profile buffer. In: Proc. 29th Annual Intl. Symposium on Microarchitecture, November 1994, pp. 12\u201321 (1994)"},{"key":"19_CR8","unstructured":"Dean, J., Hicks, J.E., Waldspurger, C.A., Weihl, W.E., Chrysos, G.: ProfileMe: Hardware Support for Instruction-level Profiling on Out-of-Order Processors. Micro-30 (December 1997)"},{"key":"19_CR9","doi-asserted-by":"crossref","unstructured":"Diep, Trung, A., Neslson, C., Shen, J.P.: Performance Evaluation of the PowerPC 620 Microarchitecture. In: Proceeding of the 22nd Annual International Symposium on Computer Architecture, June 1995, pp. 163\u2013174 (1995)","DOI":"10.1145\/223982.224417"},{"issue":"6","key":"19_CR10","doi-asserted-by":"publisher","first-page":"529","DOI":"10.1109\/12.931892","volume":"50","author":"K. Ebcioglu","year":"2001","unstructured":"Ebcioglu, K., Altman, E., Gschwind, M., Sathaye, S.: Dynamic binary translation and optimization. IEEE Transactions on Computers\u00a050(6), 529\u2013548 (2001)","journal-title":"IEEE Transactions on Computers"},{"key":"19_CR11","unstructured":"Eichenberger, A., Lobo, S.M.: Efficient Edge Profiling for ILP-Processor. PACT 1998 (1998)"},{"key":"19_CR12","doi-asserted-by":"crossref","first-page":"313","DOI":"10.1007\/BF01951942","volume":"13","author":"D.E. Knuth","year":"1973","unstructured":"Knuth, D.E., Stevenson, F.R.: Optimal measurement of points for program frequency counts. BIT 13, pp. 313\u2013322 (1973)","journal-title":"BIT"},{"key":"19_CR13","unstructured":"Intel Corp, Itanium Application Developers Architecture Guide (May 1999)"},{"key":"19_CR14","doi-asserted-by":"crossref","unstructured":"Lee, Yong-fong, Ryder, B.G.: A Comprehensive Approach to Parallel Data Flow Analysis. In: Proceedings of the ACM International Conference on Supercomputing, July 1992, pp. 236\u2013247 (1992)","DOI":"10.1145\/143369.143415"},{"key":"19_CR15","doi-asserted-by":"crossref","unstructured":"Merten, Matthew, C., Trick, A.R., George, C.N., Gyllenhaal, J.C., Hwu, W.-m.W.: A Hardware-Driven Profiling Scheme for Identifying Program Hot Spots to Support Runtime Optimization. In: Proceedings of the 26th International Symposium on Computer Architecture (May 1999)","DOI":"10.1145\/307338.300991"},{"key":"19_CR16","doi-asserted-by":"crossref","unstructured":"Merten, M.C., Trick, A.R., Nystrom, E.M., Barnes, R.D., Hwu, W.-M.W.: A hardware mechanism for dynamic extraction and relayout of program hot spots. In: Proceedings of the 27th International Symposium on Computer Architecture, pp. 59\u201370 (2000)","DOI":"10.1145\/339647.339655"},{"key":"19_CR17","unstructured":"Schnarr, Eric, Larus, J.: Instruction Scheduling and Executable Editing. Micro 29 (December 1996)"},{"issue":"2","key":"19_CR18","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/2.820037","volume":"33","author":"M.S. Schlansker","year":"2000","unstructured":"Schlansker, M.S., Rau, B.R.: EPIC: Explicitly Parallel Instruction Computing. Computer\u00a033(2), 37\u201345 (2000)","journal-title":"Computer"},{"key":"19_CR19","doi-asserted-by":"crossref","unstructured":"Zhang, Xiaolan, Wang, Z., Gloy, N., Bradley Chen, J., Smith, M.D.: System Support for Automated Profiling and Optimization. In: 16th ACM Symposium on Operating System Principles, October 5-8 (1997)","DOI":"10.1145\/268998.266640"}],"container-title":["Lecture Notes in Computer Science","Advances in Computer Systems Architecture"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-30102-8_19.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,10]],"date-time":"2021-11-10T02:56:48Z","timestamp":1636513008000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-30102-8_19"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540230038","9783540301028"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-30102-8_19","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}