{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T17:44:04Z","timestamp":1729619044836,"version":"3.28.0"},"reference-count":62,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011,7]]},"DOI":"10.1109\/samos.2011.6045483","type":"proceedings-article","created":{"date-parts":[[2011,10,18]],"date-time":"2011-10-18T15:33:32Z","timestamp":1318952012000},"page":"347-354","source":"Crossref","is-referenced-by-count":8,"title":["Trends in embedded software synthesis"],"prefix":"10.1109","author":[{"given":"Jeronimo","family":"Castrillon","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Weihua","family":"Sheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rainer","family":"Leupers","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1109\/PACT.1997.644012"},{"key":"ref38","doi-asserted-by":"crossref","DOI":"10.3990\/1.9789036528504","article-title":"Aperiodic Multiprocessor Scheduling for Real-Time Stream Processing Applications","author":"wiggers","year":"2009"},{"article-title":"Bounded scheduling of process networks","year":"1995","author":"parks","key":"ref33"},{"key":"ref32","first-page":"805","article-title":"Synthesis of Embedded Software Using Free-Choice Petri Nets","author":"sgroi","year":"0","journal-title":"Proc of DAC&#x2019;99"},{"journal-title":"Embedded Multiprocessors Scheduling and Synchronization","year":"2000","author":"sriram","key":"ref31"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008052406396"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1109\/ICASSP.1993.319147"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-6345-1_32"},{"key":"ref35","article-title":"The Semantics of a Simple Language for Parallel Programming","author":"kahn","year":"0","journal-title":"IFIP Congress"},{"key":"ref34","first-page":"319","article-title":"Requirements on the Execution of Kahn Process Networks","author":"geilen","year":"0","journal-title":"Proc of ESOP'03"},{"year":"0","key":"ref60","article-title":"Platform Architect"},{"year":"0","key":"ref62","article-title":"EURETILE"},{"year":"0","key":"ref61","article-title":"Code Composer Studio (CCStudio) Integrated Development Environment (IDE) v4.x"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1109\/71.89067"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/PROC.1987.13876"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/78.485935"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2007.38"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2010.05.006"},{"year":"0","key":"ref20","article-title":"The OpenMP API Specification for Parallel Programming"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/359576.359585"},{"key":"ref21","first-page":"338","article-title":"An Approach for Quantitauve Analysis of Application-Specific Dataflow Architectures","author":"kiennuis","year":"0","journal-title":"Proc ASAP"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/43.736561"},{"journal-title":"Communicating Sequential Processes","year":"2004","key":"ref23"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2003.1193228"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2002.805829"},{"article-title":"System-Level Design Methodology for Streaming Multiprocessor Embedded Systems","year":"2009","author":"nikolov","key":"ref50"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/1455229.1455231"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1007\/s11265-007-0085-2"},{"key":"ref58","article-title":"LLVM and Clang: Next Generation Compiler Technology","author":"lattner","year":"0","journal-title":"The BSD Conference"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2003.1253607"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2008.923244"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1145\/1878961.1879009"},{"key":"ref54","article-title":"Detecting Coarse-grain Parallelism Using an Interprocedural Parallelizing Compiler","author":"hall","year":"0","journal-title":"Proc of Supercomputing &#x2019;95"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2007.10.002"},{"article-title":"TimeC: A Time Constraint Language for ILP Processor Compilation","year":"1998","author":"leung","key":"ref52"},{"key":"ref10","first-page":"179","article-title":"Streamu: A language tor streammg appncauons","author":"tmes","year":"0","journal-title":"Proc of CC &#x2019;02"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1367045.1367049"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2005.13"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1367045.1367048"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2006.878473"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/ACSD.2007.53"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2010.5456950"},{"key":"ref16","first-page":"1408","article-title":"Software Syntnesis or CAL Actors tor the MPEG Reconfigurable Video Coding Framework","author":"roquier","year":"0","journal-title":"Proc of ICIP 2008"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2009.5090642"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/DATE.2011.5763094"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1455229.1455230"},{"key":"ref4","first-page":"15","article-title":"Towards a Holistic Approach to Auto Parallelization Integrating Profile-Driven Parallelism Detection and Machine-Learning Based Mapping","author":"tournavitis","year":"0","journal-title":"Proc PLDI'09"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391663"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/1509288.1509290"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2009.46"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1186\/1687-3963-2007-075947"},{"year":"0","key":"ref7","article-title":"VectorFabrics"},{"key":"ref49","article-title":"Tightly-Coupled-Thread Model: A New Design Framework for Multiprocessor System-on-Chips","author":"isshiki","year":"0","journal-title":"Proc of IP-SOC 2006"},{"year":"0","key":"ref9","article-title":"Compaan Design BV"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4419-6345-1_36"},{"journal-title":"Pthreads Programming","year":"1996","author":"nichols","key":"ref45"},{"key":"ref48","article-title":"CAL Language Report Specification of the CAL Actor Language","author":"eker","year":"2003","journal-title":"Berkeley Tech Rep UCB\/ERL M03\/48"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4515-6"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1109\/MDT.2009.69"},{"key":"ref41","article-title":"Compilation from Matlab to Process Networks Realized in FPGA","volume":"7","author":"harriss","year":"0","journal-title":"Proc of DAC&#x2019;02"},{"journal-title":"Eclipse - an open development platform","year":"0","key":"ref44"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/ASPDAC.2010.5419677"}],"event":{"name":"2011 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XI)","start":{"date-parts":[[2011,7,18]]},"location":"Samos, Greece","end":{"date-parts":[[2011,7,21]]}},"container-title":["2011 International Conference on Embedded Computer Systems: Architectures, Modeling and Simulation"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6036614\/6045429\/06045483.pdf?arnumber=6045483","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,17]],"date-time":"2019-06-17T22:58:28Z","timestamp":1560812308000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6045483\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,7]]},"references-count":62,"URL":"https:\/\/doi.org\/10.1109\/samos.2011.6045483","relation":{},"subject":[],"published":{"date-parts":[[2011,7]]}}}