{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,8]],"date-time":"2026-01-08T01:15:37Z","timestamp":1767834937963,"version":"3.49.0"},"publisher-location":"Berlin, Heidelberg","reference-count":25,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"value":"9783540433699","type":"print"},{"value":"9783540459378","type":"electronic"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2002]]},"DOI":"10.1007\/3-540-45937-5_14","type":"book-chapter","created":{"date-parts":[[2007,6,7]],"date-time":"2007-06-07T01:39:18Z","timestamp":1181180358000},"page":"179-196","source":"Crossref","is-referenced-by-count":404,"title":["StreamIt: A Language for Streaming Applications"],"prefix":"10.1007","author":[{"given":"William","family":"Thies","sequence":"first","affiliation":[]},{"given":"Michal","family":"Karczmarek","sequence":"additional","affiliation":[]},{"given":"Saman","family":"Amarasinghe","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2002,3,28]]},"reference":[{"key":"14_CR1","doi-asserted-by":"crossref","unstructured":"Rixner, S., et al: A Bandwidth-Efficient Architecture for Media Processing. In: HPCA, Dallas, TX (1998)","DOI":"10.1109\/MICRO.1998.742118"},{"key":"14_CR2","volume-title":"Structure and Interpretation of Computer Programs","author":"H. Abelson","year":"1985","unstructured":"Abelson, H., Sussman, G.: Structure and Interpretation of Computer Programs. MIT Press, Cambridge, MA (1985)"},{"key":"14_CR3","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1007\/s002360050095","volume":"34","author":"R. Stephens","year":"1997","unstructured":"Stephens, R.: A Survey of Stream Processing. Acta Informatica 34 (1997) 491\u2013541","journal-title":"Acta Informatica"},{"key":"14_CR4","doi-asserted-by":"crossref","unstructured":"Mai, K., Paaske, T., Jayasena, N., Ho, R., Dally, W., Horowitz, M.: Smart memories: A modular recongurable architecture (2000)","DOI":"10.21236\/ADA419598"},{"key":"14_CR5","unstructured":"Waingold, E., et al.: Baring it all to Software: The Raw Machine. MIT-LCS Technical Report 709, Cambridge, MA (1997)"},{"key":"14_CR6","doi-asserted-by":"crossref","unstructured":"Sankaralingam, K., Nagarajan, R., Keckler, S., Burger, D.: A Technology-Scalable Architecture for Fast Clocks and High ILP. UT Austin Tech Report 01-02 (2001)","DOI":"10.1007\/978-1-4757-3337-2_7"},{"key":"14_CR7","doi-asserted-by":"publisher","first-page":"263","DOI":"10.1145\/354871.354874","volume":"18","author":"E. Kohler","year":"2000","unstructured":"Kohler, E., Morris, R., Chen, B., Jannotti, J., Kaashoek, M. F.: The click modular router. ACM Trans. on Computer Systems 18 (2000) 263\u2013297","journal-title":"ACM Trans. on Computer Systems"},{"key":"14_CR8","unstructured":"Tennenhouse, D., Bose, V.: The SpectrumWare Approach to Wireless Signal Processing. Wireless Networks (1999)"},{"key":"14_CR9","doi-asserted-by":"crossref","unstructured":"Bose, V., Ismert, M., Welborn, M., Guttag, J.: Virtual radios. IEEE\/JSAC, Special Issue on Software Radios (April 1999)","DOI":"10.1109\/49.761038"},{"key":"14_CR10","unstructured":"B. Volume and B. July: Bluetooth Spec. Vol. 1. Bluetooth Consortium (1999)"},{"key":"14_CR11","unstructured":"Mouly, M., Pautet, M.: The GSM System for Mobile Communications. Cell&Sys, Palaiseau, France (1992)"},{"key":"14_CR12","unstructured":"EIA\/TIA: Mobile station-land station compatibility spec. Tech. Rep. 553 (1989)"},{"key":"14_CR13","unstructured":"Microsoft Corporation: Microsoft directshow. Online Documentation (2001)"},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"RealNetworks: Software Developer\u2019s Kit. Online Documentation (2001)","DOI":"10.1093\/gmo\/9781561592630.article.15075"},{"key":"14_CR15","unstructured":"Lebak, J.: Polymorphous Computing Architecture (PCA) Example Applications and Description. External Report, MIT Lincoln Laboratory (August 2001)"},{"key":"14_CR16","unstructured":"Gosling, Joy, Steele: The Java Language Specification. Addison Wesley (1997)"},{"key":"14_CR17","doi-asserted-by":"crossref","unstructured":"Thies, B., Karczmarek, M., Amarasinghe, S.: StreamIt: A Language for Streaming Applications. MIT-LCS Technical Memo TM-620, Cambridge, MA (August, 2001)","DOI":"10.1007\/3-540-45937-5_14"},{"key":"14_CR18","doi-asserted-by":"crossref","unstructured":"Thies, W., Karczmarek, M., Gordon, M., Maze, D., Wong, J., Hoffmann, H., Brown, M., Amarasinghe, S.: StreamIt: A Compiler for Streaming Applications. MIT-LCS Technical Memo TM-622, Cambridge, MA (December, 2001)","DOI":"10.1007\/3-540-45937-5_14"},{"key":"14_CR19","volume-title":"The MIT Electrical Engineering and Computer Science Series","author":"T. H. Cormen","year":"1990","unstructured":"Cormen, T. H., Leiserson, C. E., Rivest, R. L.: Introduction to Algorithms. The MIT Electrical Engineering and Computer Science Series. MIT Press\/ McGraw Hill (1990)"},{"key":"14_CR20","unstructured":"Vincent Gay-Para, Thomas Graf, A. G. L., Wais, E.: Kopi Reference manual. http:\/\/www.dms.at\/kopi\/docs\/kopi.html (2001)"},{"key":"14_CR21","doi-asserted-by":"publisher","first-page":"1305","DOI":"10.1109\/5.97300","volume":"79","author":"N. Halbwachs","year":"1991","unstructured":"Halbwachs, N., Caspi, P., Raymond, P., Pilaud, D.: The synchronous data-flow programming language LUSTRE. Proceedings of the IEEE 79 (1991) 1305\u20131320","journal-title":"Proceedings of the IEEE"},{"key":"14_CR22","doi-asserted-by":"publisher","first-page":"87","DOI":"10.1016\/0167-6423(92)90005-V","volume":"19","author":"G. Berry","year":"1992","unstructured":"Berry, G., Gonthier, G.: The Esterel Synchronous Programming Language: Design, Semantics, Implementation. Science of Computer Programming 19 (1992) 87\u2013152","journal-title":"Science of Computer Programming"},{"key":"14_CR23","unstructured":"Lee, E. A.: Overview of the Ptolemy Project. UCB\/ERL Technical Memorandum UCB\/ERL M01\/11, Dept. EECS, University of California, Berkeley, CA (2001)"},{"key":"14_CR24","doi-asserted-by":"crossref","unstructured":"Bhattacharyya, S. S., Murthy, P. K., Lee, E. A.: Software Synthesis from Dataflow Graphs. Kluwer Academic Publishers (1996) 189 pages.","DOI":"10.1007\/978-1-4613-1389-2"},{"key":"14_CR25","unstructured":"CCITT Recommendation Z.100: Specification and Description Language. ITU, Geneva (1992)"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45937-5_14","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,12]],"date-time":"2023-05-12T07:19:27Z","timestamp":1683875967000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45937-5_14"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2002]]},"ISBN":["9783540433699","9783540459378"],"references-count":25,"URL":"https:\/\/doi.org\/10.1007\/3-540-45937-5_14","relation":{},"ISSN":["0302-9743"],"issn-type":[{"value":"0302-9743","type":"print"}],"subject":[],"published":{"date-parts":[[2002]]}}}