{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,21]],"date-time":"2025-11-21T11:25:46Z","timestamp":1763724346090},"reference-count":37,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,10]]},"DOI":"10.1109\/iccd.2015.7357106","type":"proceedings-article","created":{"date-parts":[[2015,12,17]],"date-time":"2015-12-17T21:57:06Z","timestamp":1450389426000},"page":"216-223","source":"Crossref","is-referenced-by-count":2,"title":["Sequential C-code to distributed pipelined heterogeneous MPSoC synthesis for streaming applications"],"prefix":"10.1109","author":[{"given":"Jude Angelo","family":"Ambrose","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yusuke","family":"Yachide","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kapil","family":"Batra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jorgen","family":"Peddersen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sri","family":"Parameswaran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"year":"2013","key":"ref33","article-title":"StreamIt Benchmarks"},{"year":"0","key":"ref32","article-title":"CPLEX for AMPL"},{"year":"2013","key":"ref31","article-title":"Codesurfer"},{"year":"2011","key":"ref30","article-title":"Programming Strategies for Multicore Processing: Pipelining"},{"year":"1998","key":"ref37","article-title":"UTDSP Benchmark Suite"},{"year":"2013","key":"ref36","article-title":"Camellia"},{"year":"2014","key":"ref35","article-title":"WCET Benchmarks"},{"year":"2013","key":"ref34","article-title":"MiBench Benchmarks"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2016604.2016631"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/334012.334015"},{"key":"ref12","article-title":"Matparser: An array dataflow analysis compiler","author":"kienhuis","year":"2000","journal-title":"Tech Rep"},{"key":"ref13","first-page":"227","article-title":"Automatic code generation for distributed memory architectures in the polytope model","author":"claben","year":"2006","journal-title":"IPDPS"},{"key":"ref14","first-page":"319","article-title":"Performance of OSCAR multi grain parallelizing compiler on SMP servers","author":"ishizaka","year":"2005","journal-title":"LCPC"},{"key":"ref15","first-page":"188","article-title":"Oscar api for real-time low-power multicores and its performance onmulticores and smp servers","author":"kimura","year":"2010","journal-title":"LCPC"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1002\/scj.4690221203"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.13"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1150019.1136512"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2011.31"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1147\/rd.355.0779"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/PDP.2011.48"},{"year":"0","key":"ref27","article-title":"Xtensa processor"},{"key":"ref3","first-page":"1","article-title":"Exploiting just-enough parallelism when mapping streaming applications in hard realtime systems","author":"zhai","year":"2013","journal-title":"DAC"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1375581.1375595"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/ASPDAC.2014.6742901"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.2004.1342537"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2009.385"},{"article-title":"Automatic Parallelization of Sequential C Code","year":"2003","author":"gasper","key":"ref7"},{"key":"ref2","first-page":"811","article-title":"Design methodology for pipelined heterogeneous multiprocessor system","author":"shee","year":"2007","journal-title":"DAC"},{"year":"2013","key":"ref9"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-78791-4_9"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/1878961.1879009"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.1265817"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/CASES.2013.6662508"},{"key":"ref24","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1016\/S0950-5849(98)00091-3","article-title":"Restructuring programs by tucking statements into functions","author":"lakhotia","year":"1998","journal-title":"Information and Software Technology Elsevier"},{"key":"ref23","first-page":"439","article-title":"Program slicing","author":"weiser","year":"1981","journal-title":"ICSE"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/32.588543"},{"key":"ref25","first-page":"658","article-title":"Static Interprocedural Slicing of Shared Memory Parallel Programs","author":"hisley","year":"2002","journal-title":"PDPTA"}],"event":{"name":"2015 33rd IEEE International Conference on Computer Design (ICCD)","start":{"date-parts":[[2015,10,18]]},"location":"New York City, NY, USA","end":{"date-parts":[[2015,10,21]]}},"container-title":["2015 33rd IEEE International Conference on Computer Design (ICCD)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7347055\/7357071\/07357106.pdf?arnumber=7357106","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,10,14]],"date-time":"2020-10-14T14:16:22Z","timestamp":1602684982000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/7357106"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,10]]},"references-count":37,"URL":"https:\/\/doi.org\/10.1109\/iccd.2015.7357106","relation":{},"subject":[],"published":{"date-parts":[[2015,10]]}}}