{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:40Z","timestamp":1772164000686,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":18,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,9,15]],"date-time":"2014-09-15T00:00:00Z","timestamp":1410739200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2014,9,15]]},"DOI":"10.1145\/2658761.2658772","type":"proceedings-article","created":{"date-parts":[[2014,8,29]],"date-time":"2014-08-29T09:03:43Z","timestamp":1409303023000},"page":"83-92","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Automatic locality-friendly interface extension of numerical functions"],"prefix":"10.1145","author":[{"given":"Benjamin","family":"Hess","sequence":"first","affiliation":[{"name":"ETH Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas R.","family":"Gross","sequence":"additional","affiliation":[{"name":"ETH Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markus","family":"P\u00fcschel","sequence":"additional","affiliation":[{"name":"ETH Zurich, Switzerland"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,9,15]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Spiral website. http:\/\/spiral.net\/codegenerator.html.  Spiral website. http:\/\/spiral.net\/codegenerator.html."},{"key":"e_1_3_2_1_2_1","volume-title":"Guide","author":"Anderson E.","year":"1999","unstructured":"E. Anderson , Z. Bai , C. Bischof , S. Blackford , J. Demmel , J. Dongarra , J. Du Croz , A. Greenbaum , S. Hammarling , A. McKenney , and D. Sorensen . LAPACK Users \u2019 Guide . Society for Industrial and Applied Mathematics , Philadelphia, PA , 3 rd edition, 1999 . E. Anderson, Z. Bai, C. Bischof, S. Blackford, J. Demmel, J. Dongarra, J. Du Croz, A. Greenbaum, S. Hammarling, A. McKenney, and D. Sorensen. LAPACK Users\u2019 Guide. Society for Industrial and Applied Mathematics, Philadelphia, PA, 3rd edition, 1999.","edition":"3"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-37521-7","volume-title":"Feature-Oriented Software Product Lines: Concepts and Implementation","author":"Apel S.","year":"2013","unstructured":"S. Apel , D. Batory , C. K\u00e4stner , and G. Saake . Feature-Oriented Software Product Lines: Concepts and Implementation . Springer , 2013 . S. Apel, D. Batory, C. K\u00e4stner, and G. Saake. Feature-Oriented Software Product Lines: Concepts and Implementation. Springer, 2013."},{"key":"e_1_3_2_1_4_1","series-title":"Lecture Notes in Computer Science","first-page":"87","volume-title":"Rewriting Techniques and Applications","author":"Clavel M.","unstructured":"M. Clavel , F. Durn , S. Eker , P. Lincoln , N. Mart-Oliet , J. Meseguer , and C. Talcott . The maude 2.0 system . In R. Nieuwenhuis, editor, Rewriting Techniques and Applications , volume 2706 of Lecture Notes in Computer Science , pages 76\u2013 87 . Springer Berlin Heidelberg, 2003. M. Clavel, F. Durn, S. Eker, P. Lincoln, N. Mart-Oliet, J. Meseguer, and C. Talcott. The maude 2.0 system. In R. Nieuwenhuis, editor, Rewriting Techniques and Applications, volume 2706 of Lecture Notes in Computer Science, pages 76\u201387. Springer Berlin Heidelberg, 2003."},{"key":"e_1_3_2_1_5_1","volume-title":"Software Product Lines: Practices and Patterns","author":"Clements P.","year":"2001","unstructured":"P. Clements and L. Northrop . Software Product Lines: Practices and Patterns . Addison-Wesley Professional , 3 rd edition, 2001 . P. Clements and L. Northrop. Software Product Lines: Practices and Patterns. Addison-Wesley Professional, 3rd edition, 2001.","edition":"3"},{"key":"e_1_3_2_1_6_1","volume-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki K.","year":"2000","unstructured":"K. Czarnecki and U. Eisenecker . Generative Programming: Methods, Tools, and Applications . Addison-Wesley Professional , 2000 . K. Czarnecki and U. Eisenecker. Generative Programming: Methods, Tools, and Applications. Addison-Wesley Professional, 2000."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/77626.79170"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301661"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840301"},{"key":"e_1_3_2_1_10_1","volume-title":"ETH Zurich","author":"Hess B.","year":"2013","unstructured":"B. Hess . Automatic refactoring : Locality friendly interface enhancements for numerical functions. Technical report , ETH Zurich , 2013 . B. Hess. Automatic refactoring: Locality friendly interface enhancements for numerical functions. Technical report, ETH Zurich, 2013."},{"key":"e_1_3_2_1_11_1","unstructured":"Intel. Intel C++ Compiler XE 13.1 User and Reference Guide. Santa Clara CA 2013. Document number:  323273-131US.  Intel. Intel C++ Compiler XE 13.1 User and Reference Guide. Santa Clara CA 2013. Document number: 323273-131US."},{"key":"e_1_3_2_1_12_1","volume-title":"Advanced Compiler Design and Implementation","author":"Muchnick S.","year":"1997","unstructured":"S. Muchnick . Advanced Compiler Design and Implementation . Morgan Kaufmann Publishers , 1997 . S. Muchnick. Advanced Compiler Design and Implementation. Morgan Kaufmann Publishers, 1997."},{"key":"e_1_3_2_1_13_1","unstructured":"E. D. Napoli D. Fabregat-Traver G. Quintana-Orti and P. Bientinesi. Towards an efficient use of the BLAS library for multilinear tensor contractions. http:\/\/arxiv.org\/pdf\/1307.2100.pdf 2013.  E. D. Napoli D. Fabregat-Traver G. Quintana-Orti and P. Bientinesi. Towards an efficient use of the BLAS library for multilinear tensor contractions. http:\/\/arxiv.org\/pdf\/1307.2100.pdf 2013."},{"key":"e_1_3_2_1_14_1","first-page":"277","volume-title":"Proc. International Conference on Software Engineering (ICSE)","author":"Parnas D. L.","year":"1978","unstructured":"D. L. Parnas . Designing software for ease of extension and contraction . In Proc. International Conference on Software Engineering (ICSE) , pages 264\u2013 277 , 1978 . D. L. Parnas. Designing software for ease of extension and contraction. In Proc. International Conference on Software Engineering (ICSE), pages 264\u2013277, 1978."},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2004.840306"},{"key":"e_1_3_2_1_16_1","volume-title":"Encyclopedia of Parallel Computing","author":"P\u00fcschel M.","year":"2011","unstructured":"M. P\u00fcschel , F. Franchetti , and Y. Voronenko . Encyclopedia of Parallel Computing , chapter Spiral. Springer , 2011 . M. P\u00fcschel, F. Franchetti, and Y. Voronenko. Encyclopedia of Parallel Computing, chapter Spiral. Springer, 2011."},{"key":"e_1_3_2_1_17_1","series-title":"Lecture Notes in Computer Science","first-page":"361","volume-title":"Rewriting Techniques and Applications (RTA\u201901)","author":"Visser E.","unstructured":"E. Visser . Stratego : A language for program transformation based on rewriting strategies. System description of Stratego 0.5 . In A. Middeldorp, editor, Rewriting Techniques and Applications (RTA\u201901) , volume 2051 of Lecture Notes in Computer Science , pages 357\u2013 361 . Springer-Verlag, May 2001. E. Visser. Stratego: A language for program transformation based on rewriting strategies. System description of Stratego 0.5. In A. Middeldorp, editor, Rewriting Techniques and Applications (RTA\u201901), volume 2051 of Lecture Notes in Computer Science, pages 357\u2013361. Springer-Verlag, May 2001."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2009.33"}],"event":{"name":"GPCE'14: Generative Programming: Concepts and Experiences","location":"V\u00e4ster\u00e5s Sweden","acronym":"GPCE'14","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2014 International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2658761.2658772","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2658761.2658772","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:19:30Z","timestamp":1750216770000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2658761.2658772"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9,15]]},"references-count":18,"alternative-id":["10.1145\/2658761.2658772","10.1145\/2658761"],"URL":"https:\/\/doi.org\/10.1145\/2658761.2658772","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2775053.2658772","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,9,15]]},"assertion":[{"value":"2014-09-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}