{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,12,30]],"date-time":"2022-12-30T20:54:39Z","timestamp":1672433679046},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2008,10,8]],"date-time":"2008-10-08T00:00:00Z","timestamp":1223424000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Des Autom Embed Syst"],"published-print":{"date-parts":[[2008,12]]},"DOI":"10.1007\/s10617-008-9031-1","type":"journal-article","created":{"date-parts":[[2008,10,7]],"date-time":"2008-10-07T09:33:28Z","timestamp":1223372008000},"page":"313-343","source":"Crossref","is-referenced-by-count":4,"title":["CAD tool for hardware software co-synthesis of\u00a0heterogeneous multiple processor embedded architectures"],"prefix":"10.1007","volume":"12","author":[{"given":"Gul Nawaz","family":"Khan","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Usman","family":"Ahmed","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2008,10,8]]},"reference":[{"key":"9031_CR1","doi-asserted-by":"crossref","first-page":"10","DOI":"10.1109\/40.296153","volume":"14","author":"G Micheli De","year":"1994","unstructured":"De Micheli G (1994) Computer aided hardware-software co-design. IEEE Micro 14:10\u201316","journal-title":"IEEE Micro"},{"key":"9031_CR2","volume-title":"HW\/SW-Codesign: Principles and practice","author":"T Benner","year":"1997","unstructured":"Benner T, Ernst R, Herrmann D, Scholz T, Ye W (1997) The COSYMA system. In: HW\/SW-Codesign: Principles and practice. Kluwer Academic, Dordrecht"},{"key":"9031_CR3","doi-asserted-by":"crossref","first-page":"84","DOI":"10.1109\/92.661251","volume":"6","author":"D Gajski","year":"1998","unstructured":"Gajski D, Vahid F, Narayan S, Gong J (1998) SpecSyn: An environment supporting the specify-explore-refine paradigm for hardware\/software system design. IEEE Trans Very Large Scale Integr Syst 6:84\u2013100","journal-title":"IEEE Trans Very Large Scale Integr Syst"},{"key":"9031_CR4","volume-title":"HW\/SW-codesign of embedded systems","author":"F Balarin","year":"1997","unstructured":"Balarin F, Sangiovanni-Vincentelli A, Suzuki K, Giusto PD, Jurecska A, Passerone C, Sentovich E, Taabbara B, Chiodo M, Hsieh H, Lavagno L (1997) The POLIS approach. In: HW\/SW-codesign of embedded systems. Kluwer Academic, Dordrecht"},{"key":"9031_CR5","doi-asserted-by":"crossref","first-page":"1125","DOI":"10.1109\/71.735959","volume":"9","author":"TY Yen","year":"1998","unstructured":"Yen TY, Wolf W (1998) Performance estimation for real-time distributed embedded systems. IEEE Trans Parallel Distrib Syst 9:1125\u20131136","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9031_CR6","unstructured":"Cai L, Gajski D (2003) Transaction level modeling: an overview. In: Proc IEEE\/ACM\/IFIP int conf hardware software codesign and system, October 2003, pp 19\u201324"},{"key":"9031_CR7","doi-asserted-by":"crossref","unstructured":"Van Rompaey K, Verkest D, Bolsens I, De Man H (1996) CoWare\u2013a design environment for heterogeneous hardware\/software systems. In: Proc European design automation conference, September 1996, pp\u00a0252\u2013257","DOI":"10.1109\/EURDAC.1996.558213"},{"key":"9031_CR8","unstructured":"Vercauteren S, Lin B, De Man H (1996) Constructing application-specific heterogeneous embedded architectures from custom hardware\/software applications. In: Proc design automation conference, Las Vegas, NV, June 1996, pp 521\u2013526"},{"key":"9031_CR9","doi-asserted-by":"crossref","first-page":"338","DOI":"10.1016\/0743-7315(92)90017-H","volume":"16","author":"S Prakash","year":"1992","unstructured":"Prakash S, Parker AC (1992) SOS: Synthesis of application specific heterogeneous multiprocessor systems. J Parallel Distrib Comput 16:338\u2013351","journal-title":"J Parallel Distrib Comput"},{"key":"9031_CR10","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1109\/92.748204","volume":"7","author":"BP Dave","year":"1999","unstructured":"Dave BP, Lakshminarayana G, Jha NK (1999) COSYN: Hardware-software co-synthesis of heterogeneous distributed embedded systems. IEEE Trans VLSI Syst 7:92\u2013104","journal-title":"IEEE Trans VLSI Syst"},{"key":"9031_CR11","doi-asserted-by":"crossref","first-page":"900","DOI":"10.1109\/43.728913","volume":"17","author":"BP Dave","year":"1998","unstructured":"Dave BP, Jha NK (1998) COHRA: Hardware-software cosynthesis of hierarchical heterogeneous distributed embedded systems. IEEE Trans Comput Aided Des Integr Circuits Syst 17:900\u2013919","journal-title":"IEEE Trans Comput Aided Des Integr Circuits Syst"},{"key":"9031_CR12","doi-asserted-by":"crossref","first-page":"218","DOI":"10.1109\/92.585225","volume":"5","author":"W Wolf","year":"1997","unstructured":"Wolf W (1997) An architectural co-synthesis algorithm for distributed, embedded computing systems. IEEE Trans VLSI Syst 5:218\u2013229","journal-title":"IEEE Trans VLSI Syst"},{"key":"9031_CR13","doi-asserted-by":"crossref","first-page":"1468","DOI":"10.1109\/78.388859","volume":"43","author":"S Banerjee","year":"1995","unstructured":"Banerjee S, Hamada T, Chau PM, Fellman RD (1995) Macro pipelining based scheduling on high performance heterogeneous multiprocessor systems. IEEE Trans Signal Process 43:1468\u20131484","journal-title":"IEEE Trans Signal Process"},{"key":"9031_CR14","doi-asserted-by":"crossref","first-page":"506","DOI":"10.1109\/71.503776","volume":"7","author":"Y-K Kwok","year":"1996","unstructured":"Kwok Y-K, Ahmad I (1996) Dynamic critical-path scheduling: an effective technique for allocating task graphs to multiprocessors. IEEE Trans Parallel Distrib Syst 7:506\u2013521","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9031_CR15","doi-asserted-by":"crossref","first-page":"2225","DOI":"10.1109\/78.218149","volume":"41","author":"PD Hoang","year":"1993","unstructured":"Hoang PD, Rabaey JM (1993) Scheduling of DSP programs onto multiprocessors for maximum throughput. IEEE Trans Signal Process 41:2225\u20132235","journal-title":"IEEE Trans Signal Process"},{"key":"9031_CR16","doi-asserted-by":"crossref","first-page":"419","DOI":"10.1109\/92.805749","volume":"7","author":"S Bakshi","year":"1999","unstructured":"Bakshi S, Gajski DD (1999) Partitioning and pipelining for performance constrained hardware\/software systems. IEEE Trans Very Large Scale Integr Syst 7:419\u2013432","journal-title":"IEEE Trans Very Large Scale Integr Syst"},{"key":"9031_CR17","doi-asserted-by":"crossref","first-page":"193","DOI":"10.1109\/TVLSI.2002.1043323","volume":"10","author":"KS Chatha","year":"2002","unstructured":"Chatha KS, Vemuri R (2002) Hardware-software partitioning and pipelined scheduling of transformative applications. IEEE Trans Very Large Scale Integr Syst 10:193\u2013208","journal-title":"IEEE Trans Very Large Scale Integr Syst"},{"key":"9031_CR18","volume-title":"Multiprocessor system-on-chips","author":"A Jerraya","year":"2005","unstructured":"Jerraya A, Wolf W (2005) Multiprocessor system-on-chips. Morgan Kaufman, San Mateo"},{"key":"9031_CR19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1132952.1132953","volume":"28","author":"T Bjerregaard","year":"2006","unstructured":"Bjerregaard T, Mahadevan S (2006) A survey of research and practices of network-on-chip. ACM Comput Surv 28:1\u201351","journal-title":"ACM Comput Surv"},{"key":"9031_CR20","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1109\/TPDS.2005.22","volume":"16","author":"D Bertozzi","year":"2005","unstructured":"Bertozzi D, Jalabert A, Murali S, Tamhankar R, Benini L, De Micheli G (2005) NoC synthesis flow for customized domain specific multiprocessor systems-on-chip. IEEE Trans Parallel Distrib Syst 16:113\u2013129","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"9031_CR21","doi-asserted-by":"crossref","unstructured":"Murali S, De Micheli G (2004) SUNMAP: A tool for automatic topology selection and generation for NoCs. In: Proc design automation conf, San Diego, California, pp 914\u2013919","DOI":"10.1145\/996566.996809"},{"key":"9031_CR22","doi-asserted-by":"crossref","unstructured":"Jalabert A, Murali S, Benini L, De Micheli G (2004) XpipesCompiler: a tool for instantiating application specific network-on-chip. In: Proc design automation and test in Europe conf, pp 884\u2013889","DOI":"10.1109\/DATE.2004.1268999"},{"key":"9031_CR23","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1109\/2.44900","volume":"23","author":"R Duncan","year":"1990","unstructured":"Duncan R (1990) A survey of parallel computer architectures. IEEE Comput 23:5\u201316","journal-title":"IEEE Comput"},{"key":"9031_CR24","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1109\/2.976921","volume":"35","author":"L Benini","year":"2002","unstructured":"Benini L, De Micheli G (2002) Networks on chips: a new soc paradigm. IEEE Comput 35:70\u201378","journal-title":"IEEE Comput"},{"key":"9031_CR25","doi-asserted-by":"crossref","unstructured":"Wiklund D, Liu D (2003) SoCBUS: switched network on chip for hard real time embedded systems. In: Proc int symp parallel and distributed processing, pp 78\u201385","DOI":"10.1109\/IPDPS.2003.1213180"},{"key":"9031_CR26","doi-asserted-by":"crossref","unstructured":"Guerrier P, Greiner A (2000) A generic architecture for on-chip packet-switched interconnections. In: Proc design automation test Europe conf, pp 250\u2013256","DOI":"10.1145\/343647.343776"},{"key":"9031_CR27","doi-asserted-by":"crossref","unstructured":"Karim F, Nguyen A, Dey S, Rao R (2001) On-chip communication architecture for OC-768 network processors. In: Proc design automation conf, pp 678\u2013683","DOI":"10.1145\/378239.379047"},{"key":"9031_CR28","unstructured":"Khan GN, Levman J, Alirezai J (2006) Hardware-software co-synthesis of fault tolerant heterogeneous embedded computer systems. In: Proc IEEE Canadian conf on electrical and computer engineering, Ottawa, May 2006"},{"key":"9031_CR29","doi-asserted-by":"crossref","unstructured":"Khan GN, Ahmed U (2007) Hardware-software cosynthesis of multiprocessor embedded architectures. In: Proc 4th IEEE int symp embedded computing (AINA-Workshops), Niagara Falls, Canada, pp 804\u2013810, 21\u201323 May 2007","DOI":"10.1109\/AINAW.2007.196"},{"key":"9031_CR30","doi-asserted-by":"crossref","first-page":"414","DOI":"10.1109\/MDT.2005.99","volume":"22","author":"K Goossens","year":"2005","unstructured":"Goossens K, Dielissen J, Radulescu A (2005) Aethereal network on chip: Concepts, architectures, and implementations. IEEE Des Test Comput 22:414\u2013421","journal-title":"IEEE Des Test Comput"},{"key":"9031_CR31","doi-asserted-by":"crossref","first-page":"46","DOI":"10.1145\/103085.103090","volume":"34","author":"D Le Gall","year":"1991","unstructured":"Le Gall D (1991) MPEG: A video compression standard for multimedia applications. Commun ACM 34:46\u201358","journal-title":"Commun ACM"},{"key":"9031_CR32","doi-asserted-by":"crossref","unstructured":"Henkel J, Ernst R (1998) High-level estimation techniques for usage in hardware\/software co-design. In: Proc Asia South Pacific design automation conf, Yokohama, Japan, pp 353\u2013360","DOI":"10.1109\/ASPDAC.1998.669500"}],"container-title":["Design Automation for Embedded Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-008-9031-1.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10617-008-9031-1\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10617-008-9031-1","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,30]],"date-time":"2019-05-30T15:29:34Z","timestamp":1559230174000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10617-008-9031-1"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2008,10,8]]},"references-count":32,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2008,12]]}},"alternative-id":["9031"],"URL":"https:\/\/doi.org\/10.1007\/s10617-008-9031-1","relation":{},"ISSN":["0929-5585","1572-8080"],"issn-type":[{"value":"0929-5585","type":"print"},{"value":"1572-8080","type":"electronic"}],"subject":[],"published":{"date-parts":[[2008,10,8]]}}}