{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,4]],"date-time":"2025-07-04T20:21:40Z","timestamp":1751660500382},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540852605"},{"type":"electronic","value":"9783540852612"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"DOI":"10.1007\/978-3-540-85261-2_21","type":"book-chapter","created":{"date-parts":[[2008,8,12]],"date-time":"2008-08-12T03:20:24Z","timestamp":1218511224000},"page":"308-322","source":"Crossref","is-referenced-by-count":3,"title":["An Effective Automated Approach to Specialization of Code"],"prefix":"10.1007","author":[{"given":"Minhaj Ahmad","family":"Khan","sequence":"first","affiliation":[]},{"given":"H. -P.","family":"Charles","sequence":"additional","affiliation":[]},{"given":"D.","family":"Barthou","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"21_CR1","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1145\/316686.316697","volume":"21","author":"M. Poletto","year":"1999","unstructured":"Poletto, M., Hsieh, W.C., Engler, D.R., Kaashoek, F.M.: \u2019C and tcc: A language and compiler for dynamic code generation. ACM Transactions on Programming Languages and Systems\u00a021, 324\u2013369 (1999)","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"21_CR2","doi-asserted-by":"crossref","unstructured":"Grant, B., Mock, M., Philipose, M., Chambers, C., Eggers, S.J.: DyC: An expressive annotation-directed dynamic compiler for C. Technical report, Department of Computer Science and Engineering, University of Washington (1999)","DOI":"10.1016\/S0304-3975(00)00051-7"},{"key":"21_CR3","unstructured":"Leone, M., Lee, P.: Optimizing ml with run-time code generation. Technical report, School of Computer Science, Carnegie Mellon University (1995)"},{"key":"21_CR4","doi-asserted-by":"crossref","unstructured":"Khan, M.A., Charles, H.P.: Applying code specialization to FFT libraries for integral parameters. In: 19th Intl. Workshop on Languages and Compilers for Parallel Computing, New Orleans, Louisiana, November 2-4 (2006)","DOI":"10.1007\/978-3-540-72521-3_8"},{"key":"21_CR5","unstructured":"Khan, M.A., Charles, H.P., Barthou, D.: Reducing code size explosion through low-overhead specialization. In: Proceeding of the 11th Annual Workshop on the Interaction between Compilers and Computer Architecture, Phoenix (2007)"},{"key":"21_CR6","doi-asserted-by":"crossref","unstructured":"Consel, C., Hornof, L., Marlet, R., Muller, G., Thibault, S., Volanschi, E.N.: Tempo: Specializing Systems Applications and Beyond. ACM Computing Surveys\u00a030(3es) (1998)","DOI":"10.1145\/289121.289140"},{"key":"21_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1007\/3-540-61580-6_4","volume-title":"Partial Evaluation","author":"C. Consel","year":"1996","unstructured":"Consel, C., Hornof, L., No\u00ebl, F., Noy\u00e9, J., Volanschi, N.: A uniform approach for compile-time and run-time specialization. In: Danvy, O., Thiemann, P., Gl\u00fcck, R. (eds.) Partial Evaluation, Dagstuhl Seminar 1996. LNCS, vol.\u00a01110, pp. 54\u201372. Springer, Heidelberg (1996)"},{"key":"21_CR8","unstructured":"SPEC: SPEC Benhmarks: SPEC (2000), http:\/\/www.spec.org\/cpu2000\/"},{"key":"21_CR9","doi-asserted-by":"crossref","unstructured":"Calder, B., Feller, P., Eustace, A.: Value profiling. In: International Symposium on Microarchitecture, pp. 259\u2013269 (1997)","DOI":"10.1109\/MICRO.1997.645816"},{"key":"21_CR10","unstructured":"Makholm, H.: Specializing C\u2014 An introduction to the principles behind C-Mix. Technical report, Computer Science Department, University of Copenhagen (1999)"},{"key":"21_CR11","doi-asserted-by":"crossref","unstructured":"Engler, D.R., Proebsting, T.A.: DCG: An efficient, retargetable dynamic code generation system. In: Proceedings of Sixth International Conf. on Architectural Support for Programming Languages and Operating Systems, California (1994)","DOI":"10.1145\/195473.195567"},{"key":"21_CR12","doi-asserted-by":"crossref","unstructured":"Leone, M., Lee, P.: Dynamic Specialization in the Fabius System. ACM Computing Surveys\u00a030(3es) (1998)","DOI":"10.1145\/289121.289144"},{"issue":"5","key":"21_CR13","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/358438.349303","volume":"35","author":"V. Bala","year":"2000","unstructured":"Bala, V., Duesterwald, E., Banerjia, S.: Dynamo: a transparent dynamic optimization system. ACM SIGPLAN Notices\u00a035(5), 1\u201312 (2000)","journal-title":"ACM SIGPLAN Notices"},{"key":"21_CR14","unstructured":"Lu, J., Chen, H., Yew, P.C., Hsu, W.C.: Design and Implementation of a Lightweight Dynamic Optimization System. Journal of Instruction-Level Parallelism\u00a06 (2004)"},{"key":"21_CR15","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69330-7_10","volume-title":"Languages and Compilers for Parallel Computing","author":"S. Donadio","year":"2006","unstructured":"Donadio, S., Brodman, J., Roeder, T., Yotov, K., Barthou, D., Cohen, A., Garzaran, M., Padua, D., Pingali, K.: A language for the comParallel Architectures and Compilation Techniques representation of multiple program versions. In: Ayguad\u00e9, E., Baumgartner, G., Ramanujam, J., Sadayappan, P. (eds.) LCPC 2005. LNCS, vol.\u00a04339. Springer, Heidelberg (2006)"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-85261-2_21.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,19]],"date-time":"2023-05-19T10:36:13Z","timestamp":1684492573000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-85261-2_21"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[null]]},"ISBN":["9783540852605","9783540852612"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-85261-2_21","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[]}}