{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T04:54:03Z","timestamp":1725512043762},"publisher-location":"Berlin, Heidelberg","reference-count":10,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540693291"},{"type":"electronic","value":"9783540693307"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2006]]},"DOI":"10.1007\/978-3-540-69330-7_29","type":"book-chapter","created":{"date-parts":[[2007,5,14]],"date-time":"2007-05-14T21:16:20Z","timestamp":1179177380000},"page":"425-432","source":"Crossref","is-referenced-by-count":4,"title":["Parallelization of Utility Programs Based on Behavior Phase Analysis"],"prefix":"10.1007","author":[{"given":"Xipeng","family":"Shen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chen","family":"Ding","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"29_CR1","volume-title":"Optimizing Compilers for Modern Architectures: A Dependencebased Approach","author":"R. Allen","year":"2001","unstructured":"Allen, R., Kennedy, K.: Optimizing Compilers for Modern Architectures: A Dependencebased Approach. Morgan Kaufmann Publishers, San Francisco (2001)"},{"key":"29_CR2","doi-asserted-by":"crossref","unstructured":"Garzaran, M.J., Prvulovic, M., Llaberia, J.M., Vinals, V., Rauchwerger, L., Torrellas, J.: Tradeoffs in buffering memory state for thread-level speculation in multiprocessors. In: Proceedings of International Symposium on High-Performance Computer Architecture (2003)","DOI":"10.1109\/HPCA.2003.1183537"},{"key":"29_CR3","doi-asserted-by":"crossref","unstructured":"Kumar, M.: Measuring parallelism in computation-intensive scientific\/engineering applications. IEEE Transactions on Computers\u00a037 (1988)","DOI":"10.1109\/12.2259"},{"key":"29_CR4","unstructured":"Ortega, D., Martel, I., Ayguade, E., Valero, M., Krishnan, V.: Quantifying the benefits of specint distant parallelism in simultaneous multi-threading architectures. In: Proceeding of the Eighth International Conference on Parallel Architectures and Compilation Techniques, Newport Beach, California (October 1999)"},{"key":"29_CR5","doi-asserted-by":"crossref","unstructured":"Rauchwerger, L., Padua, D.: The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, La Jolla, CA (June 1995)","DOI":"10.1145\/207110.207148"},{"key":"29_CR6","doi-asserted-by":"crossref","unstructured":"Shen, X., Ding, C.: Parallelization of utility programs based on behavior phase analysis. Technical Report TR 876, Department of Computer Science, University of Rochester (September 2005)","DOI":"10.1007\/978-3-540-69330-7_29"},{"key":"29_CR7","unstructured":"Shen, X., Ding, C., Dwarkadas, S., Scott, M.L.: Characterizing phases in service-oriented applications. Technical Report TR 848, Department of Computer Science, University of Rochester (November 2004)"},{"key":"29_CR8","doi-asserted-by":"crossref","unstructured":"Srivastava, A., Eustace, A.: ATOM: A system for building customized program analysis tools. In: Proceedings of ACM SIGPLAN Conference on Programming Language Design and Implementation, Orlando, Florida (June 1994)","DOI":"10.1145\/178243.178260"},{"key":"29_CR9","volume-title":"Optimizing Compilers for Supercomputers","author":"M. Wolfe","year":"1989","unstructured":"Wolfe, M.: Optimizing Compilers for Supercomputers. The MIT Press, Cambridge (1989)"},{"key":"29_CR10","doi-asserted-by":"crossref","unstructured":"Zhu, C.Q., Yew, P.C.: A scheme to enforce data dependence on large multiprocessor systems. IEEE Transactions on Software Engineering\u00a013(6) (1987)","DOI":"10.1109\/TSE.1987.233477"}],"container-title":["Lecture Notes in Computer Science","Languages and Compilers for Parallel Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-69330-7_29.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,5,11]],"date-time":"2023-05-11T21:16:07Z","timestamp":1683839767000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-69330-7_29"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2006]]},"ISBN":["9783540693291","9783540693307"],"references-count":10,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-69330-7_29","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2006]]}}}