{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,19]],"date-time":"2025-03-19T12:26:43Z","timestamp":1742387203139},"publisher-location":"Berlin, Heidelberg","reference-count":17,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540678588"},{"type":"electronic","value":"9783540449058"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2000]]},"DOI":"10.1007\/3-540-44905-1_24","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T11:04:03Z","timestamp":1187262243000},"page":"380-398","source":"Crossref","is-referenced-by-count":8,"title":["Designing the Agassiz Compiler for Concurrent Multithreaded Architectures"],"prefix":"10.1007","author":[{"given":"B.","family":"Zheng","sequence":"first","affiliation":[]},{"given":"J. Y.","family":"Tsai","sequence":"additional","affiliation":[]},{"given":"B. Y.","family":"Zang","sequence":"additional","affiliation":[]},{"given":"T.","family":"Chen","sequence":"additional","affiliation":[]},{"given":"B.","family":"Huang","sequence":"additional","affiliation":[]},{"given":"J. H.","family":"Li","sequence":"additional","affiliation":[]},{"given":"Y. H.","family":"Ding","sequence":"additional","affiliation":[]},{"given":"J.","family":"Liang","sequence":"additional","affiliation":[]},{"given":"Y.","family":"Zhen","sequence":"additional","affiliation":[]},{"given":"P. C.","family":"Yew","sequence":"additional","affiliation":[]},{"given":"C. Q.","family":"Zhu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,6,12]]},"reference":[{"key":"24_CR1","unstructured":"The Agassiz Compiler. http:\/\/www.cs.umn.edu\/Research\/Agassiz\/"},{"key":"24_CR2","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1007\/BFb0025876","volume-title":"Languages and Compilers for Parallel Computing","author":"W. Blume","year":"1994","unstructured":"W. Blume, R. Eigenmann, K. Faigin, J. Grout, J. Hoeflinger, D. Padua, P. Petersen, W. Pottenger, L. Rauchwerger, P. Tu, and S. Weatherford. Polaris: Improving the effectiveness of Parallelizing Compilers. Languages and Compilers for Parallel Computing. Lecture Notes in Computer Science 892. K. Pingali, U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua (Eds.) pages 141\u2013154. Springer-Verlag, 1994."},{"key":"24_CR3","unstructured":"Doug Burger and Todd M. Austin. The SimpleScalar Tool Set. University of Wisconsin-Madison Computer Sciences Department Technical Report #1342, 1997."},{"key":"24_CR4","unstructured":"S. Cho, J.-Y. Tsai, Y. Song, B. Zheng, S. J. Schwinn, X. Wang, Q. Zhao, Z. Li, D. J. Lilja, and P.-C. Yew. High-Level Information-An Approach for Integrating Front-End and Back-End Compilers. In Proceedings of the International Conference on Parallel Processing, pages 345\u2013355, Auguest 1998."},{"issue":"2","key":"24_CR5","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1145\/201059.201061","volume":"17","author":"C. Click","year":"1995","unstructured":"Cliff Click and Keith D. Cooper. Combing Analyses Combing Optimizations. In ACM Transactions on Programming Languages and Systems, Vol. 17, No. 2, pages 181\u2013196, March 1995.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"24_CR6","unstructured":"Ron Cytron. Limited Processor Scheduling of Doacross Loops. In Proceedings of the International Conference on Parallel Processing, pages 226\u2013234, Auguest, 1987."},{"issue":"4","key":"24_CR7","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1145\/115372.115320","volume":"13","author":"R. Cytron","year":"1991","unstructured":"Ron Cytron, Jeanne Ferrante, Barry K. Rosen, and Mark N. Wegman. Efficiently Computing Static Single Assignment Form and The Control Dependence Graph. In ACM Transactions on Programming Languages and Systems, pages 451\u2013490, Vol 13, No 4, October, 1991.","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"24_CR8","doi-asserted-by":"crossref","unstructured":"L. Hendren, C. Donawa, M. Emami, G. Gao, Justiani, and B. Sridharan. Designing the McCAT Compiler Based on a Family of Structured Intermediate Representations. In Proceedings of the 5th International Workshop on Languages and Compilers for Parallel Computing, Auguest 1992.","DOI":"10.1007\/3-540-57502-2_61"},{"key":"24_CR9","unstructured":"Bo Huang. Context-Sensitive Interprocedural Pointer Analysis. PhD Thesis, Computer Science Department, Fudan University, P.R.China, in preparation."},{"key":"24_CR10","unstructured":"Richard Jones and Rafael Lins. Garbage Collection. John Wiley & Sons Ltd, 1996."},{"key":"24_CR11","unstructured":"Richard C. Johnson. Efficient Program Analysis Using Dependence Flow Graphs. Ph.D. Thesis, Computer science, University of Cornell University, 1994."},{"key":"24_CR12","doi-asserted-by":"crossref","unstructured":"G. S. Sohi, S. Breach, and T. N. Vijaykumar. Multiscalar Processors. In Proceeding of the 22th International Symposium on Computer Architecture (ISCA-22), 1995.","DOI":"10.1145\/223982.224451"},{"key":"24_CR13","unstructured":"J.-Y. Tsai and P.-C. Yew. The Superthreaded Architecture: Thread Pipelining with Run-Time Data Dependence Checking and Control Speculation. In Proceedings of the Int\u2019l Conf. on Parallel Architectures and Compilation Techniques, October 1996."},{"key":"24_CR14","unstructured":"J.-Y. Tsai. Integrating Compilation Technology and Processor Architecture for Cost-Effective Concurrent. Ph.D. Thesis, Computer Science, University of Illinois at Urbana-Champaign, April 1998."},{"key":"24_CR15","unstructured":"Robert P. Wilson, Robert S. French, Christopher S. Wilson, Saman P. Amarasinghe, Jennifer M. Anderson, Steve W. K. Tjiang, Shih-Wei Liao, Chau-Wen Tseng, Mary W. Hall, Monica S. Lam, and John L. Hennessy. SUIF: An Infrastructure for Research on Parallelizing and Optimizing Compilers. In SUIF document, http:\/\/suif.stanford.edu\/suif\/suifl\/ ."},{"key":"24_CR16","volume-title":"High-Performance Compilers for Parallel Computing","author":"M. R. Wolfe","year":"1996","unstructured":"Michael R. Wolfe. High-Performance Compilers for Parallel Computing. Addison-Wesley, Redwood City, CA, 1996."},{"key":"24_CR17","doi-asserted-by":"crossref","unstructured":"Bixia Zheng and Pen-Chung Yew. A Hierarchical Approach to Context-Sensitive Interprocedural Alias Analysis. Technical Report 99-018, Comuper Science Department, University of Minnesota, April 1999.","DOI":"10.21236\/ADA439459"}],"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\/3-540-44905-1_24","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T04:26:52Z","timestamp":1556771212000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-44905-1_24"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000]]},"ISBN":["9783540678588","9783540449058"],"references-count":17,"URL":"https:\/\/doi.org\/10.1007\/3-540-44905-1_24","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2000]]}}}