{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,5]],"date-time":"2026-10-05T12:48:18Z","timestamp":1791204498229,"version":"4.2.0"},"publisher-location":"New York, NY, USA","reference-count":21,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2005,6,15]]},"DOI":"10.1145\/1065910.1065927","type":"proceedings-article","created":{"date-parts":[[2005,8,3]],"date-time":"2005-08-03T04:31:47Z","timestamp":1123043507000},"page":"115-126","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":42,"title":["Cache aware optimization of stream programs"],"prefix":"10.1145","author":[{"given":"Janis","family":"Sermulins","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"William","family":"Thies","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rodric","family":"Rabbah","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Saman","family":"Amarasinghe","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2005,6,15]]},"reference":[{"key":"e_1_3_2_1_1_1","first-page":"1","volume-title":"REX School\/Symposium","author":"Benveniste A.","year":"1993","unstructured":"A. Benveniste , P. Caspi , P. L. Guernic , and N. Halbwachs . Data-Flow Synchronous Languages . In REX School\/Symposium , pages 1 -- 45 , 1993 . A. Benveniste, P. Caspi, P. L. Guernic, and N. Halbwachs. Data-Flow Synchronous Languages. In REX School\/Symposium, pages 1--45, 1993."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1016\/0167-6423(92)90005-V"},{"key":"e_1_3_2_1_3_1","author":"Bhattacharyya C. S.","year":"1997","unstructured":"C. S. Bhattacharyya , P. K. Murthy , and E. A. Lee . APGAN and RPMC: Complementary Heuristics for Translating DSP Block Diagrams into Efficient Software Implementations. Journal of Design Automation for Embedded Systems., pages 33--60 , January 1997 . C. S. Bhattacharyya, P. K. Murthy, and E. A. Lee. APGAN and RPMC: Complementary Heuristics for Translating DSP Block Diagrams into Efficient Software Implementations. Journal of Design Automation for Embedded Systems., pages 33--60, January 1997.","journal-title":"Journal of Design Automation for Embedded Systems., pages 33--60"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1008052406396"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.5555\/547038"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/1186562.1015800"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASAP.1994.331814"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.97300"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.5555\/523978.826095"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/780732.780747"},{"key":"e_1_3_2_1_11_1","volume-title":"UC Berkeley","author":"Kohli S.","year":"2004","unstructured":"S. Kohli . Cache aware scheduling of synchronous dataflow programs. Master's Report Technical Memorandum UCB\/URL M04\/03 , UC Berkeley , 2004 . S. Kohli. Cache aware scheduling of synchronous dataflow programs. Master's Report Technical Memorandum UCB\/URL M04\/03, UC Berkeley, 2004."},{"key":"e_1_3_2_1_12_1","volume-title":"Tech Memo UCB\/ERL M03\/25","author":"Lee E. A.","year":"2003","unstructured":"E. A. Lee . Overview of the Ptolemy Project. Technical report , Tech Memo UCB\/ERL M03\/25 , UC Berkeley , 2003 . E. A. Lee. Overview of the Ptolemy Project. Technical report, Tech Memo UCB\/ERL M03\/25, UC Berkeley, 2003."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1987.5009446"},{"key":"e_1_3_2_1_14_1","author":"Mattson R. L.","year":"1970","unstructured":"R. L. Mattson , J. Gecsei , D. R. Slutz , and I. L. Traiger . Evaluation techniques for storage hierarchies. IBM Systems Journal , 1970 . R. L. Mattson, J. Gecsei, D. R. Slutz, and I. L. Traiger. Evaluation techniques for storage hierarchies. IBM Systems Journal, 1970.","journal-title":"Evaluation techniques for storage hierarchies. IBM Systems Journal"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.5555\/857198.857951"},{"key":"e_1_3_2_1_16_1","volume-title":"Inst. for Adv. Computer Studies","author":"Murthy P. K.","year":"2000","unstructured":"P. K. Murthy and S. S. Bhattacharyya . Buffer Merging --- A Powerful Technique for Reducing Memory Requirements of Synchronous Dataflow Specifications. Technical report , Inst. for Adv. Computer Studies , UMD College Park , 2000 . P. K. Murthy and S. S. Bhattacharyya. Buffer Merging --- A Powerful Technique for Reducing Memory Requirements of Synchronous Dataflow Specifications. Technical report, Inst. for Adv. Computer Studies, UMD College Park, 2000."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/237721.237760"},{"key":"e_1_3_2_1_18_1","volume-title":"preparation. Master's thesis","author":"Sermulins J.","year":"2005","unstructured":"J. Sermulins . In preparation. Master's thesis , MIT CSAIL , 2005 . J. Sermulins. In preparation. Master's thesis, MIT CSAIL, 2005."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"crossref","unstructured":"R. Stephens. A Survey of Stream Processing. Acta Informatica 1997 34 7","DOI":"10.1007\/s002360050095"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF01201458"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.5555\/647478.727935"}],"event":{"name":"LCTES05: Languages, Compilers, and Tools for Embedded Systems 2005","location":"Chicago Illinois USA","acronym":"LCTES05","sponsor":["SIGPLAN ACM Special Interest Group on Programming Languages","ACM Association for Computing Machinery","SIGBED ACM Special Interest Group on Embedded Systems"]},"container-title":["Proceedings of the 2005 ACM SIGPLAN\/SIGBED conference on Languages, compilers, and tools for embedded systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1065910.1065927","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,4]],"date-time":"2023-09-04T08:40:58Z","timestamp":1693816858000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1065910.1065927"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,6,15]]},"references-count":21,"alternative-id":["10.1145\/1065910.1065927","10.1145\/1065910"],"URL":"https:\/\/doi.org\/10.1145\/1065910.1065927","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/1070891.1065927","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2005,6,15]]},"assertion":[{"value":"2005-06-15","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}