{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:55Z","timestamp":1772164075727,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2015,10,26]],"date-time":"2015-10-26T00:00:00Z","timestamp":1445817600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["GRK-1773"],"award-info":[{"award-number":["GRK-1773"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2015,10,26]]},"DOI":"10.1145\/2814204.2814220","type":"proceedings-article","created":{"date-parts":[[2015,12,4]],"date-time":"2015-12-04T09:48:03Z","timestamp":1449222483000},"page":"141-150","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Lightweight, generative variant exploration for high-performance graphics Applications"],"prefix":"10.1145","author":[{"given":"Kai","family":"Selgrad","sequence":"first","affiliation":[{"name":"University of Erlangen-Nuremberg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Lier","sequence":"additional","affiliation":[{"name":"University of Erlangen-Nuremberg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Franz","family":"K\u00f6ferl","sequence":"additional","affiliation":[{"name":"University of Erlangen-Nuremberg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Marc","family":"Stamminger","sequence":"additional","affiliation":[{"name":"University of Erlangen-Nuremberg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Lohmann","sequence":"additional","affiliation":[{"name":"University of Erlangen-Nuremberg, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2015,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572769.1572792"},{"key":"e_1_3_2_1_3_1","first-page":"10","volume-title":"Eurographics \u201987","author":"Amanatides J.","year":"1987"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.5381\/jot.2009.8.6.c5"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1468075.1468082"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601222"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2790060.2790061"},{"issue":"2","key":"e_1_3_2_1_8_1","first-page":"245","article-title":"Common Lisp Object System specification 1. programmer interface concepts","volume":"1","author":"Bobrow D. G.","year":"1988","journal-title":"Lisp and Symbolic Computation"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/954186.954190"},{"key":"e_1_3_2_1_10_1","volume-title":"Symposium on Interactive Ray Tracing, 0: 1\u20136","author":"Christensen P.","year":"2006"},{"key":"e_1_3_2_1_11_1","volume-title":"Generative Programming. Methods, Tools and Applications","author":"Czarnecki K.","year":"2000"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.5555\/647373.724187"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01261.x"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462166"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/1196364"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2007.4342593"},{"key":"e_1_3_2_1_17_1","volume-title":"Multi Bounding","volume":"40","author":"Ernst M.","year":"2008"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383795.2383803"},{"key":"e_1_3_2_1_19_1","volume-title":"http:\/\/voodooslide.blogspot.de\/2010\/01\/amplifying-c.html","author":"Fredriksson A.","year":"2010"},{"key":"e_1_3_2_1_20_1","first-page":"8854","volume-title":"Inc.","author":"Glassner A. S.","year":"1988"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/94788"},{"key":"e_1_3_2_1_22_1","unstructured":"G. Guennebaud B. Jacob etal Eigen v3. http:\/\/eigen.tuxfamily.org 2010.  G. Guennebaud B. Jacob et al. Eigen v3. http:\/\/eigen.tuxfamily.org 2010."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2007.4342598"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2461217.2461219"},{"issue":"1","key":"e_1_3_2_1_25_1","first-page":"209","article-title":"On improving kd-trees for ray shooting","volume":"10","author":"Havran V.","year":"2002","journal-title":"Journal of WSCG"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383795.2383801"},{"key":"e_1_3_2_1_27_1","unstructured":"Eurographics Association.  Eurographics Association."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/15922.15916"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/2504435.2504444"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/2945.675649"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2008.01262.x"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2009.01377.x"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2492045.2492057"},{"key":"e_1_3_2_1_34_1","first-page":"4503","volume":"978","author":"ACM","journal-title":"ISBN"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01911006"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/800025.1198360"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1015706.1015801"},{"key":"e_1_3_2_1_38_1","volume-title":"GPU Technology Conference (GTC)","author":"Membarth R.","year":"2014"},{"key":"e_1_3_2_1_39_1","first-page":"1","article-title":"HIPAcc: A domain-specific language and compiler for image processing","author":"Membarth R.","year":"2015","journal-title":"IEEE Transactions on Parallel and Distributed Systems, PP(99)"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1080\/10867651.1997.10487468"},{"key":"e_1_3_2_1_41_1","volume-title":"Computer Graphics Forum","author":"Nah J.-H.","year":"2012"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2629634"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2699276.2699277"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1111\/j.1467-8659.2007.01064.x"},{"key":"e_1_3_2_1_45_1","volume-title":"Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP \u201997)","author":"Prehofer C.","year":"1997"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491956.2462176"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868294.1868314"},{"key":"e_1_3_2_1_48_1","first-page":"36","volume-title":"Proceedings of the ACM SIGGRAPH\/EUROGRAPHICS Conference on Graphics Hardware, HWWS \u201902","author":"Schmittler J.","year":"2002"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1016\/0010-4485(90)90039-F"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1399504.1360617"},{"key":"e_1_3_2_1_51_1","first-page":"87","volume-title":"Proceedings of ELS 2014 7rd European Lisp Symposium","author":"Selgrad K.","year":"2014"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337243"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11219-011-9152-9"},{"key":"e_1_3_2_1_54_1","first-page":"122","volume-title":"Proceedings of the IEEE \/ EG Symposium on Interactive Ray Tracing 2008","author":"Slusallek P.","year":"2008"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1572769.1572771"},{"key":"e_1_3_2_1_56_1","first-page":"50","volume-title":"LNCS","author":"Taha W."},{"key":"e_1_3_2_1_57_1","volume-title":"May","author":"Veldhuizen T.","year":"1995"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.5555\/2383894.2383912"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2006.280216"},{"key":"e_1_3_2_1_60_1","first-page":"21","article-title":"State of the art in interactive ray tracing. State of the Art Reports","volume":"2001","author":"Wald I.","year":"2001","journal-title":"EUROGRAPHICS"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1111\/1467-8659.00508"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/RT.2008.4634620"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2601097.2601199"}],"event":{"name":"GPCE'15: Generative Programming: Concepts and Experiences","location":"Pittsburgh PA USA","acronym":"GPCE'15","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages"]},"container-title":["Proceedings of the 2015 ACM SIGPLAN International Conference on Generative Programming: Concepts and Experiences"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814204.2814220","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2814204.2814220","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:12:47Z","timestamp":1750212767000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2814204.2814220"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10,26]]},"references-count":62,"alternative-id":["10.1145\/2814204.2814220","10.1145\/2814204"],"URL":"https:\/\/doi.org\/10.1145\/2814204.2814220","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2936314.2814220","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2015,10,26]]},"assertion":[{"value":"2015-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}