{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:57:16Z","timestamp":1740149836752,"version":"3.37.3"},"reference-count":15,"publisher":"Wiley","license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["0844951"],"award-info":[{"award-number":["0844951"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["International Journal of Reconfigurable Computing"],"published-print":{"date-parts":[[2013]]},"abstract":"<jats:p>We describe a heuristic scheduling approach for optimizing floating-point pipelines subject to input port constraints. The objective of our technique is to maximize functional unit reuse while minimizing the following performance metrics in the generated circuit: (1) maximum multiplexer fanin, (2) datapath fanout, (3) number of multiplexers, and (4) number of registers. For a set of systems biology markup language (SBML) benchmark expressions, we compare the resource usages given by our method to those given by a branch-and-bound enumeration of all valid schedules. Compared with the enumeration results, our heuristic requires on average 33.4% less multiplexer bits and 32.9% less register bits than the worse case, while only requiring 14% more multiplexer bits and 4.5% more register bits than the optimal case. We also compare our results against those given by the state-of-art high-level synthesis tool Xilinx AutoESL. For the most complex of our benchmark expressions, our synthesis technique requires 20% less FPGA slices than AutoESL.<\/jats:p>","DOI":"10.1155\/2013\/849545","type":"journal-article","created":{"date-parts":[[2013,2,27]],"date-time":"2013-02-27T16:01:27Z","timestamp":1361980887000},"page":"1-9","source":"Crossref","is-referenced-by-count":0,"title":["A Heuristic Scheduler for Port-Constrained Floating-Point Pipelines"],"prefix":"10.1155","volume":"2013","author":[{"given":"Zheming","family":"Jin","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jason D.","family":"Bakos","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, University of South Carolina, Columbia, SC 29208, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"year":"2008","key":"1"},{"year":"1992","key":"2"},{"year":"1992","key":"3"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1186\/1471-2105-11-184"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/43.31522"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/43.75629"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2006.887923"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1007\/ 978-3-642-00641-8_43"},{"issue":"4","key":"13","doi-asserted-by":"crossref","first-page":"490","DOI":"10.1145\/502175.502178","volume":"6","year":"2001","journal-title":"ACM Transactions on Design Automation of Electronic Systems"},{"year":"2009","key":"14"},{"year":"2012","key":"19"},{"year":"2012","key":"20"},{"year":"2008","key":"21"},{"year":"April 2012","key":"22"},{"year":"2012","key":"23"}],"container-title":["International Journal of Reconfigurable Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijrc\/2013\/849545.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijrc\/2013\/849545.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/ijrc\/2013\/849545.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,21]],"date-time":"2017-06-21T04:22:46Z","timestamp":1498018966000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/ijrc\/2013\/849545\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"references-count":15,"alternative-id":["849545","849545"],"URL":"https:\/\/doi.org\/10.1155\/2013\/849545","relation":{},"ISSN":["1687-7195","1687-7209"],"issn-type":[{"type":"print","value":"1687-7195"},{"type":"electronic","value":"1687-7209"}],"subject":[],"published":{"date-parts":[[2013]]}}}