{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,31]],"date-time":"2026-10-31T03:22:08Z","timestamp":1793416928509,"version":"4.5.0"},"reference-count":33,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T00:00:00Z","timestamp":1768780800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,1,19]],"date-time":"2026-01-19T00:00:00Z","timestamp":1768780800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100000038","name":"Natural Sciences and Engineering Research Council of Canada","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000038","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,1,19]]},"DOI":"10.1109\/asp-dac66049.2026.11420433","type":"proceedings-article","created":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T19:51:15Z","timestamp":1773172275000},"page":"482-488","source":"Crossref","is-referenced-by-count":1,"title":["Automatic Recursion Elimination using Recurrence Relations for Synthesis of Stack-free Hardware"],"prefix":"10.1109","author":[{"given":"Adam","family":"Musa","sequence":"first","affiliation":[{"name":"McGill University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Christophe","family":"Dubach","sequence":"additional","affiliation":[{"name":"McGill University &#x0026; Mila"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/3503222.3507748"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/3377811.3380340"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.2016.7760777"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2009.5272304"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4020-6585-9_9"},{"key":"ref6","volume-title":"Applied Discrete Structures","author":"Doerr","year":"2024"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.23919\/MIXDES52406.2021.9497597"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/1366110.1366143"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1109\/ReConFig.2010.30"},{"issue":"5","key":"ref10","first-page":"197","article-title":"Fpga-based implementation of recursive algorithms","volume":"28","author":"Sklyarov","year":"2004","journal-title":"special Issue on FPGAs: Applications and Designs."},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2006.311226"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1950413.1950423"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/2514740"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2005.1515728"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/328691.328700"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/215465.215590"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/kbse.1995.490115"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/289423.289480"},{"key":"ref19","author":"Cormen","year":"2022","journal-title":"Introduction to Algorithms"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/FPL.2010.56"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/289423.289440"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3532989"},{"key":"ref23","first-page":"1","article-title":"The ROSE source-to-source compiler infrastructure","volume-title":"Cetus users and compiler infrastructure workshop, in conjunction with PACT","volume":"2011","author":"Quinlan"},{"key":"ref24","article-title":"Sympy: symbolic computing in python","volume-title":"PeerJ Computer Science","volume":"3","author":"Meurer"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(92)90008-y"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/3530775"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/357162.357171"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1063\/1.4822899"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/356827.356831"},{"key":"ref30","article-title":"Stack frames placement in scratch-pad memory for energy reduction of multi-task applications","author":"Gauthier"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1007\/978-0-387-35264-0_14"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/966049.777398"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/3635800.3637447"}],"event":{"name":"2026 31st Asia and South Pacific Design Automation Conference (ASP-DAC)","location":"Lantau, Hong Kong","start":{"date-parts":[[2026,1,19]]},"end":{"date-parts":[[2026,1,22]]}},"container-title":["2026 31st Asia and South Pacific Design Automation Conference (ASP-DAC)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11420221\/11420229\/11420433.pdf?arnumber=11420433","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,3,11]],"date-time":"2026-03-11T05:31:43Z","timestamp":1773207103000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11420433\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,1,19]]},"references-count":33,"URL":"https:\/\/doi.org\/10.1109\/asp-dac66049.2026.11420433","relation":{},"subject":[],"published":{"date-parts":[[2026,1,19]]}}}