{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:46:58Z","timestamp":1772164018930,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,6,19]],"date-time":"2009-06-19T00:00:00Z","timestamp":1245369600000},"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":[[2009,6,19]]},"DOI":"10.1145\/1542452.1542461","type":"proceedings-article","created":{"date-parts":[[2009,6,24]],"date-time":"2009-06-24T17:59:19Z","timestamp":1245866359000},"page":"60-69","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Eliminating the call stack to save RAM"],"prefix":"10.1145","author":[{"given":"Xuejun","family":"Yang","sequence":"first","affiliation":[{"name":"University of Utah, Salt Lake City, UT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nathan","family":"Cooprider","sequence":"additional","affiliation":[{"name":"BAE Systems AIT, Burlington, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"John","family":"Regehr","sequence":"additional","affiliation":[{"name":"University of Utah, Salt Lake City, UT, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2009,6,19]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1102120.1102165"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780741"},{"key":"e_1_3_2_1_3_1","volume-title":"Compiling with Continuations","author":"Appel Andrew W.","year":"1992","unstructured":"Andrew W. Appel . Compiling with Continuations . Cambridge University Press , Cambridge, MA , 1992 . Andrew W. Appel. Compiling with Continuations. Cambridge University Press, Cambridge, MA, 1992."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176760.1176777"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/513829.513855"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1023833.1023872"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/381473.381478"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065910.1065925"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301635"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.4380210604"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1016\/0096-0551(93)90005-L"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250776"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/520050.828438"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1455770.1455775"},{"key":"e_1_3_2_1_15_1","volume-title":"Newnes","author":"Ganssle Jack","year":"1999","unstructured":"Jack Ganssle . The Art of Designing Embedded Systems . Newnes , 1999 . Jack Ganssle. The Art of Designing Embedded Systems. Newnes, 1999."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/781131.781133"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237149"},{"key":"e_1_3_2_1_18_1","unstructured":"H\u00e5kon A. Hjortland. Laser video projector. http:\/\/heim.ifi.uio.no\/haakoh\/avr\/.  H\u00e5kon A. Hjortland. Laser video projector. http:\/\/heim.ifi.uio.no\/haakoh\/avr\/."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/1111583.1111587"},{"key":"e_1_3_2_1_20_1","first-page":"77","volume-title":"Proc. of the GCC Developers' Summit","author":"Makarov Vladimir N.","year":"2007","unstructured":"Vladimir N. Makarov . The integrated register allocator for GCC . In Proc. of the GCC Developers' Summit , pages 77 -- 90 , Ottawa, Canada , July 2007 . URL http:\/\/ols.fedoraproject.org\/GCC\/Reprints-2007\/makarov-reprint.pdf. Vladimir N. Makarov. The integrated register allocator for GCC. In Proc. of the GCC Developers' Summit, pages 77--90, Ottawa, Canada, July 2007. URL http:\/\/ols.fedoraproject.org\/GCC\/Reprints-2007\/makarov-reprint.pdf."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1182807.1182825"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1086297.1086323"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727796"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/1084834.1084860"},{"key":"e_1_3_2_1_25_1","volume-title":"The Paparazzi project","year":"2006","unstructured":"Paparazzi. The Paparazzi project , 2006 . http:\/\/www.nongnu.org\/paparazzi. Paparazzi. The Paparazzi project, 2006. http:\/\/www.nongnu.org\/paparazzi."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/643470.643474"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-45212-6_20"},{"key":"e_1_3_2_1_28_1","unstructured":"TinyOS. tinyos.net. http:\/\/www.tinyos.net.  TinyOS. tinyos.net. http:\/\/www.tinyos.net."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1167473.1167489"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.5555\/1147685.1147768"},{"key":"e_1_3_2_1_31_1","volume-title":"Proc. of the Intl. Embedded Systems Symposium","author":"Wawersich Christian","year":"2007","unstructured":"Christian Wawersich , Michael Stilkerich , and Wolfgang Schr\u00f6der-Preikschat . An OSEK\/VDX-based Multi-JVM for automotive appliances . In Proc. of the Intl. Embedded Systems Symposium , Irvine, CA , 2007 . Christian Wawersich, Michael Stilkerich, and Wolfgang Schr\u00f6der-Preikschat. An OSEK\/VDX-based Multi-JVM for automotive appliances. In Proc. of the Intl. Embedded Systems Symposium, Irvine, CA, 2007."},{"key":"e_1_3_2_1_32_1","volume-title":"ACM Trans. Embedded Computing Systems (TECS)","author":"Yang Lei","year":"2006","unstructured":"Lei Yang , Robert P. Dick , Haris Lekatsas , and Srimat Chakradhar . On-line memory compression for embedded systems . ACM Trans. Embedded Computing Systems (TECS) , 2006 . Lei Yang, Robert P. Dick, Haris Lekatsas, and Srimat Chakradhar. On-line memory compression for embedded systems. ACM Trans. Embedded Computing Systems (TECS), 2006."},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v36:10"}],"event":{"name":"LCTES '09: ACM SIGPLAN\/SIGBED 2009 Conference on Languages, Compilers, and Tools for Embedded Systems","location":"Dublin Ireland","acronym":"LCTES '09","sponsor":["SIGAI ACM Special Interest Group on Artificial Intelligence","SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGBED ACM Special Interest Group on Embedded Systems","SIGDA ACM Special Interest Group on Design Automation","SIGMICRO ACM Special Interest Group on Microarchitectural Research and Processing"]},"container-title":["Proceedings of the 2009 ACM SIGPLAN\/SIGBED conference on Languages, compilers, and tools for embedded systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542452.1542461","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1542452.1542461","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:29:56Z","timestamp":1750238996000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1542452.1542461"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,6,19]]},"references-count":33,"alternative-id":["10.1145\/1542452.1542461","10.1145\/1542452"],"URL":"https:\/\/doi.org\/10.1145\/1542452.1542461","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1543136.1542461","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2009,6,19]]},"assertion":[{"value":"2009-06-19","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}