{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T12:13:04Z","timestamp":1763467984330},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540407966"},{"type":"electronic","value":"9783540452133"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45213-3_27","type":"book-chapter","created":{"date-parts":[[2010,9,3]],"date-time":"2010-09-03T21:44:48Z","timestamp":1283550288000},"page":"214-223","source":"Crossref","is-referenced-by-count":63,"title":["A Source-To-Source Architecture for User-Defined Optimizations"],"prefix":"10.1007","author":[{"given":"Markus","family":"Schordan","sequence":"first","affiliation":[]},{"given":"Dan","family":"Quinlan","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"27_CR1","doi-asserted-by":"publisher","first-page":"105","DOI":"10.1109\/IPDPS.2002.1016490","volume-title":"16th International Parallel and Distributed Processing Symposium (IPDPS, IPPS, SPDP)","author":"D. Quinlan","year":"2002","unstructured":"Quinlan, D., Miller, B., Philip, B., Schordan, M.: Treating a user-defined parallel library as a domain-specific language. In: 16th International Parallel and Distributed Processing Symposium (IPDPS, IPPS, SPDP), pp. 105\u2013114. IEEE, Los Alamitos (2002)"},{"key":"27_CR2","unstructured":"Quinlan, D., Schordan, M., Miller, B., Kowarschik, M.: Parallel object-oriented framework optimization. Concurrency: Practice and Experience (to appear)"},{"key":"27_CR3","unstructured":"Edison Design Group, \n                    \n                      http:\/\/www.edg.com"},{"key":"27_CR4","series-title":"Lecture Notes in Computer Science","volume-title":"Coco\/R - A generator for production quality compilers","author":"H. Moessenboeck","year":"1991","unstructured":"Moessenboeck, H.: Coco\/R - A generator for production quality compilers. LNCS, vol.\u00a0477. Springer, Heidelberg (1991)"},{"key":"27_CR5","unstructured":"Bodin, F., Beckman, P., Gannon, D., Gotwals, J., Narayana, S., Srinivas, S., Winnicka, B.: Sage++: An object-oriented toolkit and class library for building fortran and C++ restructuring tools. In: Proceedings. OONSKI 1994, Oregon (1994)"},{"key":"27_CR6","unstructured":"Broom, B., Cooper, K., Dongarra, J., Fowler, R., Gannon, D., Johnsson, L., Kennedy, K., Mellor-Crummey, J., Torczon, L.: Telescoping languages: A strategy for automatic generation of scientific problem-solving systems from annotated libraries. Journal of Parallel and Distributed Computing (2000)"},{"key":"27_CR7","doi-asserted-by":"crossref","unstructured":"Guyer, S.Z., Liri, C.: An annotation language for optimizing software libraries. In: Proceedings of the 2nd Conference on Domain-Specific Languages. USENIX Association, Berkeley, CA, October 3\u20135, pp. 39\u201352 (1999)","DOI":"10.1145\/331960.331970"},{"key":"27_CR8","doi-asserted-by":"crossref","unstructured":"Menon, V., Pingali, K.: High-level semantic optimization of numerical codes. In: Conference Proceedings of the 1999 International Conference on Supercomputing. ACM SIGARCH, Rhodes, Greece, June 20\u201325, pp. 434\u2013443 (1999)","DOI":"10.1145\/305138.305230"},{"key":"27_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"96","DOI":"10.1007\/BFb0035383","volume-title":"Tools and Algorithms for the Construction and Analysis of Systems","author":"P. Eijk van","year":"1997","unstructured":"van Eijk, P., Belinfante, A., Eertink, H., Albas, H.: The term processor Kimwitu. In: Brinksma, E. (ed.) TACAS 1997. LNCS, vol.\u00a01217, pp. 96\u2013111. Springer, Heidelberg (1997)"},{"key":"27_CR10","unstructured":"Perry, N.: A definition of the codedom abstract language (2002), \n                    \n                      http:\/\/www.mondrianscript.org\/codedom\/codedomgrammar.html"}],"container-title":["Lecture Notes in Computer Science","Modular Programming Languages"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45213-3_27","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,19]],"date-time":"2019-03-19T17:46:11Z","timestamp":1553017571000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45213-3_27"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540407966","9783540452133"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45213-3_27","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}