{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,11]],"date-time":"2025-04-11T04:02:07Z","timestamp":1744344127912,"version":"3.40.4"},"reference-count":16,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"3","license":[{"start":{"date-parts":[[2005,5,1]],"date-time":"2005-05-01T00:00:00Z","timestamp":1114905600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Signal Process. Mag."],"published-print":{"date-parts":[[2005,5]]},"DOI":"10.1109\/msp.2005.1425897","type":"journal-article","created":{"date-parts":[[2005,5,11]],"date-time":"2005-05-11T15:22:21Z","timestamp":1115824941000},"page":"47-56","source":"Crossref","is-referenced-by-count":2,"title":["Compiling high-level languages to DSPs: automating the implementation path"],"prefix":"10.1109","volume":"22","author":[{"given":"R.","family":"Allen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"doi-asserted-by":"publisher","key":"ref1","DOI":"10.1145\/29873.29875"},{"volume-title":"Optimizing Compilers for Modern Architectures","year":"2002","author":"Allen","key":"ref2"},{"doi-asserted-by":"publisher","key":"ref3","DOI":"10.1007\/3-540-45574-4_5"},{"doi-asserted-by":"publisher","key":"ref4","DOI":"10.1007\/3-540-45574-4_5"},{"doi-asserted-by":"publisher","key":"ref5","DOI":"10.1109\/FPGA.2000.903391"},{"year":"2003","article-title":"Catalytic Fixed-Point Toolbox Users Guide","key":"ref6"},{"doi-asserted-by":"publisher","key":"ref7","DOI":"10.1145\/989393.989428"},{"key":"ref8","first-page":"269","article-title":"FALCON: A MATLAB interactive restructuring compiler","volume-title":"Languages and Compilers for Parallel Computing","author":"DeRose","year":"1995"},{"year":"1996","author":"DeRose","article-title":"Compiler techniques for MATLAB programs","key":"ref9"},{"doi-asserted-by":"publisher","key":"ref10","DOI":"10.1145\/237578.237627"},{"issue":"2","key":"ref11","first-page":"285","article-title":"Techniques for the translation of MATLAB programs into FORTRAN 90","volume":"21","author":"DeRose","year":"1999","journal-title":"ACM Trans. Program. Lang. Syst."},{"doi-asserted-by":"publisher","key":"ref12","DOI":"10.1109\/ieeestd.2019.8766229"},{"volume-title":"A Survey of Data Flow Analysis Techniques in Program Flow Analysis","year":"1981","author":"Kennedy","key":"ref13"},{"year":"2003","author":"Joisha","article-title":"A type inference system for MATLAB with applications to code optimization","key":"ref14"},{"volume-title":"Advanced Compiler Design and Implementation","year":"1997","author":"Muchnick","key":"ref15"},{"key":"ref16","first-page":"442","article-title":"A data locality optimizing algorithm","volume-title":"20 Years of the ACM SIGPLAN Conference on Programming Language Design and Implementation 1979-1999, A Selection","author":"Wolf","year":"2004"}],"container-title":["IEEE Signal Processing Magazine"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/79\/30801\/01425897.pdf?arnumber=1425897","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,10]],"date-time":"2025-04-10T05:08:53Z","timestamp":1744261733000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/1425897\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,5]]},"references-count":16,"journal-issue":{"issue":"3"},"URL":"https:\/\/doi.org\/10.1109\/msp.2005.1425897","relation":{},"ISSN":["1053-5888"],"issn-type":[{"type":"print","value":"1053-5888"}],"subject":[],"published":{"date-parts":[[2005,5]]}}}