{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,18]],"date-time":"2025-11-18T11:48:05Z","timestamp":1763466485569,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642007217"},{"type":"electronic","value":"9783642007224"}],"license":[{"start":{"date-parts":[[2009,1,1]],"date-time":"2009-01-01T00:00:00Z","timestamp":1230768000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1007\/978-3-642-00722-4_15","type":"book-chapter","created":{"date-parts":[[2009,3,26]],"date-time":"2009-03-26T21:00:16Z","timestamp":1238101216000},"page":"204-219","source":"Crossref","is-referenced-by-count":12,"title":["Scheduling Tasks to Maximize Usage of Aggregate Variables in Place"],"prefix":"10.1007","author":[{"given":"Samah","family":"Abu-Mahmeed","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cheryl","family":"McCosh","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zoran","family":"Budimli\u0107","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ken","family":"Kennedy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kaushik","family":"Ravindran","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kevin","family":"Hogan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paul","family":"Austin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Steve","family":"Rogers","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jacob","family":"Kornerup","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"15_CR1","unstructured":"Debray, S.K.: On copy avoidance in single assignment languages. In: International Conference on Logic Programming, pp. 393\u2013407 (1993)"},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Abu-Mahmeed, S., McCosh, C., Budimli\u0107, Z., Kennedy, K., Ravindran, K., Hogan, K., Austin, P., Rogers, S., Kornerup, J.: Scheduling tasks to maximize usage of aggregate variables in place. Technical report, Rice University, TR09-01 (2009)","DOI":"10.1007\/978-3-642-00722-4_15"},{"key":"15_CR3","unstructured":"National Instruments Corporation: LabVIEWTMUser Manual (August 2007)"},{"key":"15_CR4","series-title":"Lecture Notes in Computer Science","volume-title":"Theory and Applications of Satisfiability Testing \u2013 SAT 2007","author":"D. Babic","year":"2007","unstructured":"Babic, D., Hutter, F.: Spear theorem prover. In: Marques-Silva, J., Sakallah, K.A. (eds.) SAT 2007. LNCS, vol.\u00a04501. Springer, Heidelberg (2007)"},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"Hudak, P., Bloss, A.: The aggregate update problem in functional programming systems. In: POPL 1985: Proceedings of the 12th ACM SIGACT-SIGPLAN symposium on Principles of programming languages (1984)","DOI":"10.1145\/318593.318660"},{"key":"15_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"327","DOI":"10.1007\/3-540-49727-7_20","volume-title":"Static Analysis","author":"D. Goyal","year":"1998","unstructured":"Goyal, D., Paige, R.: A new solution to the hidden copy problem. In: Levi, G. (ed.) SAS 1998. LNCS, vol.\u00a01503, pp. 327\u2013348. Springer, Heidelberg (1998)"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Bloss, A.: Update analysis and the efficient implementation of functional aggregates. In: FPCA 1989: Proceedings of the Fourth International Conference on Functional Programming Languages and Computer Architecture (1989)","DOI":"10.1145\/99370.99373"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Li, Z., Kirkham, C.: Efficient implementation of aggregates in united functions and objects. In: ACM-SE 33: Proceedings of the 33rd Annual Southeast Regional Conference (1995)","DOI":"10.1145\/1122018.1122032"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"Gudj\u00f3nsson, G., Winsborough, W.H.: Compile-time memory reuse in logic programming languages through update in place. ACM Trans. Program. Lang. Syst. (1999)","DOI":"10.1145\/319301.319309"},{"key":"15_CR10","first-page":"148","volume-title":"ICS 1990: Proceedings of the 4th international conference on Supercomputing","author":"V. Sarkar","year":"1990","unstructured":"Sarkar, V., Cann, D.: Posc\u2013a partitioning and optimizing sisal compiler. In: ICS 1990: Proceedings of the 4th international conference on Supercomputing, pp. 148\u2013164. ACM Press, New York (1990)"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Gopinath, K., Hennessy, J.L.: Copy elimination in functional languages. Technical report, Computer Systems Laboratory, CSL-TR-88-370. Stanford University, Stanford (1989)","DOI":"10.1145\/75277.75304"},{"key":"15_CR12","doi-asserted-by":"publisher","first-page":"47","DOI":"10.1016\/0096-0551(81)90048-5","volume":"6","author":"G.J. Chaitin","year":"1981","unstructured":"Chaitin, G.J., Auslander, M.A., Chandra, A.K., Cocke, J., Hopkins, M.E., Markstein, P.W.: Register allocation via coloring. Computer Languages\u00a06, 47\u201357 (1981)","journal-title":"Computer Languages"},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Briggs, P., Cooper, K.D., Torczon, L.: Rematerialization. ACM SIGPLAN 1992 Conference on Programming Language Design and Implementation, 311\u2013321, June 17-19 (1992)","DOI":"10.1145\/143103.143143"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Briggs, P., Cooper, K.D., Harvey, T.J., Taylor Simpson, L.: Practical improvements to the construction and destruction of static single assignment form. Software Practice and Experience (July 1998)","DOI":"10.1002\/(SICI)1097-024X(19980710)28:8<859::AID-SPE188>3.0.CO;2-8"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Budimlic, Z., Cooper, K.D., Harvey, T.J., Kennedy, K., Oberg, T.S., Reeves, S.W.: Fast copy coalescing and live-range identification. In: PLDI 2002: Proceedings of the ACM SIGPLAN 2002 Conference on Programming language design and implementation (2002)","DOI":"10.1145\/512529.512534"},{"issue":"2","key":"15_CR16","doi-asserted-by":"publisher","first-page":"387","DOI":"10.1109\/JPROC.2004.840447","volume":"93","author":"K. Kennedy","year":"2005","unstructured":"Kennedy, K., Broom, B., Chauhan, A., Fowler, R., Garvin, J., Koelbel, C., McCosh, C., Mellor-Crummey, J.: Telescoping languages: a system for automatic generation of domain languages. Proceedings of the IEEE\u00a093(2), 387\u2013408 (2005)","journal-title":"Proceedings of the IEEE"}],"container-title":["Lecture Notes in Computer Science","Compiler Construction"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-00722-4_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,18]],"date-time":"2019-05-18T23:51:08Z","timestamp":1558223468000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-00722-4_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642007217","9783642007224"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-00722-4_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}