{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,8]],"date-time":"2024-09-08T10:23:27Z","timestamp":1725791007006},"publisher-location":"Berlin, Heidelberg","reference-count":12,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642548062"},{"type":"electronic","value":"9783642548079"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2014]]},"DOI":"10.1007\/978-3-642-54807-9_6","type":"book-chapter","created":{"date-parts":[[2014,3,21]],"date-time":"2014-03-21T09:34:10Z","timestamp":1395394450000},"page":"107-112","source":"Crossref","is-referenced-by-count":7,"title":["deGoal a Tool to Embed Dynamic Code Generators into Applications"],"prefix":"10.1007","author":[{"given":"Henri-Pierre","family":"Charles","sequence":"first","affiliation":[]},{"given":"Damien","family":"Courouss\u00e9","sequence":"additional","affiliation":[]},{"given":"Victor","family":"Lom\u00fcller","sequence":"additional","affiliation":[]},{"given":"Fernando A.","family":"Endo","sequence":"additional","affiliation":[]},{"given":"R\u00e9my","family":"Gauguey","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"6_CR1","doi-asserted-by":"crossref","unstructured":"Aracil, C., Courouss\u00e9, D.: Software acceleration of floating-point multiplication using runtime code generation. In: Proceedings of the 4th International Conference on Energy Aware Computing, Istanbul, Turkey (December 2013)","DOI":"10.1109\/ICEAC.2013.6737630"},{"key":"6_CR2","unstructured":"Charles, H.P.: Basic infrastructure for dynamic code generation. In: Proceedings of the Workshop \u201cDynamic Compilation Everywhere\u201d, in Conjunction with the 7th HiPEAC Conference, Paris, France (January 2012)"},{"key":"6_CR3","unstructured":"Charles, H.P., Lom\u00fcller, V.: Data Size and Data Type Dynamic GPU Code Generation. In: GPU Design Pattern. Saxe-Coburg publications (2012)"},{"key":"6_CR4","doi-asserted-by":"crossref","unstructured":"Consel, C., No\u00ebl, F.: A general approach for run-time specialization and its application to C. In: Proceedings of the 23th Annual Symposium on Principles of Programming Languages, pp. 145\u2013156 (1996)","DOI":"10.1145\/237721.237767"},{"key":"6_CR5","doi-asserted-by":"crossref","unstructured":"Courouss\u00e9, D., Lom\u00fcller, V., Charles, H.P.: Introduction to Dynamic Code Generation \u2013 An Experiment with Matrix Multiplication for the STHORM Platform. In: Smart Multicore Embedded Systems, ch.\u00a06, pp. 103\u2013124. Springer (2013)","DOI":"10.1007\/978-1-4614-8800-2_6"},{"key":"6_CR6","first-page":"144","volume-title":"VEE 2006","author":"A. Gal","year":"2006","unstructured":"Gal, A., Probst, C.W., Franz, M.: HotpathVM: An effective JIT compiler for resource-constrained devices. In: VEE 2006, pp. 144\u2013153. ACM, New York (2006)"},{"issue":"1-2","key":"6_CR7","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/S0304-3975(00)00051-7","volume":"248","author":"B. Grant","year":"2000","unstructured":"Grant, B., Mock, M., Philipose, M., Chambers, C., Eggers, S.J.: DyC: An expressive annotation-directed dynamic compiler for C. Theor. Comput. Sci.\u00a0248(1-2), 147\u2013199 (2000)","journal-title":"Theor. Comput. Sci."},{"key":"6_CR8","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1145\/243439.243447","volume":"28","author":"N.D. Jones","year":"1996","unstructured":"Jones, N.D.: An introduction to partial evaluation. ACM Comput. Surv.\u00a028, 480\u2013503 (1996), \n                    \n                      http:\/\/doi.acm.org\/10.1145\/243439.243447","journal-title":"ACM Comput. Surv."},{"key":"6_CR9","unstructured":"Lattner, C.: LLVM: An Infrastructure for Multi-Stage Optimization. Master\u2019s thesis, Computer Science Dept., University of Illinois at Urbana-Champaign, Urbana, IL (2002)"},{"key":"6_CR10","unstructured":"Lhuillier, Y., Courouss\u00e9, D.: Embedded system memory allocator optimization using dynamic code generation. In: Proceedings of the Workshop \u201cDynamic Compilation Everywhere\u201d, in Conjunction with the 7th HiPEAC Conference, Paris, France (January 2012)"},{"key":"6_CR11","unstructured":"Sajjad, K., Tran, S.M., Barthou, D., Charles, H.P., Preda, M.: A global approach for mpeg-4 avc encoder optimization. In: 14th Workshop on Compilers for Parallel Computing (2009)"},{"key":"6_CR12","first-page":"119","volume-title":"Java VM 2002","author":"N. Shaylor","year":"2002","unstructured":"Shaylor, N.: A just-in-time compiler for memory-constrained low-power devices. In: Java VM 2002, pp. 119\u2013126. USENIX Association, Berkeley (2002)"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-54807-9_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,26]],"date-time":"2019-05-26T11:58:11Z","timestamp":1558871891000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-54807-9_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014]]},"ISBN":["9783642548062","9783642548079"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-54807-9_6","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2014]]}}}