{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T22:32:12Z","timestamp":1725489132961},"publisher-location":"Berlin, Heidelberg","reference-count":15,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540040293"},{"type":"electronic","value":"9783540357674"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/3-540-35767-x_20","type":"book-chapter","created":{"date-parts":[[2007,8,16]],"date-time":"2007-08-16T03:19:15Z","timestamp":1187234355000},"page":"306-320","source":"Crossref","is-referenced-by-count":0,"title":["A Compiler Framework to Detect Parallelism in Irregular Codes"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Arenaz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Touri\u00f1o","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ram\u00f3n","family":"Doallo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2003,5,13]]},"reference":[{"issue":"12","key":"20_CR1","doi-asserted-by":"crossref","first-page":"78","DOI":"10.1109\/2.546612","volume":"29","author":"W. Blume","year":"1996","unstructured":"Blume, W., Doallo, R., Eigenmann, R., Grout, J., Hoeflinger, J., Lawrence, T., Lee, J., Padua, D.A., Paek, Y., Pottenger, W.M., Rauchwerger, L., Tu, P.: Parallel Programming with Polaris. IEEE Computer 29(12) (1996) 78\u201382","journal-title":"IEEE Computer"},{"issue":"4","key":"20_CR2","doi-asserted-by":"publisher","first-page":"451","DOI":"10.1145\/115372.115320","volume":"13","author":"R. Cytron","year":"1991","unstructured":"Cytron, R., Ferrante, J., Rosen, B.K., Wegman, M.N., Zadeck, F.K.: Efficiently Computing Static Single Assignment Form and the Control Dependence Graph. ACM Transactions on Programming Languages and Systems 13(4) (1991) 451\u2013490","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"1","key":"20_CR3","doi-asserted-by":"publisher","first-page":"85","DOI":"10.1145\/200994.201003","volume":"17","author":"M.P. Gerlek","year":"1995","unstructured":"Gerlek, M.P., Stoltz, E., Wolfe, M.: Beyond Induction Variables: Detecting and Classifying Sequences Using a Demand-Driven SSA Form. ACM Transactions on Programming Languages and Systems 17(1) (1995) 85\u2013122","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"20_CR4","doi-asserted-by":"crossref","unstructured":"Glassner, A.S.: Graphics Gems. Academic Press (1993)","DOI":"10.1016\/B978-0-08-050755-2.50083-X"},{"key":"20_CR5","unstructured":"Guti\u00e9rrez, E., Plata, O., Zapata, E.L.: A Compiler Method for the Parallel Execution of Irregular Reductions in Scalable Shared Memory Multiprocessors. Proceedings of the 14th ACM International Conference on Supercomputing (2000) 78\u201387"},{"issue":"13\u201314","key":"20_CR6","doi-asserted-by":"publisher","first-page":"1861","DOI":"10.1016\/S0167-8191(00)00062-4","volume":"26","author":"H. Han","year":"2000","unstructured":"Han, H., Tseng, C.-W.: Efficient Compiler and Run-Time Support for Parallel Irregular Reductions. Parallel Computing 26(13\u201314) (2000) 1861\u20131887","journal-title":"Parallel Computing"},{"key":"20_CR7","unstructured":"Ke\u00dfbler, C.W.: Applicability of Automatic Program Comprehension to Sparse Matrix Computations. Proceedings of the 7th International Workshop on Compilers for Parallel Computers (1998) 218\u2013230"},{"key":"20_CR8","doi-asserted-by":"crossref","unstructured":"Knobe, K., Sarkar, V.: Array SSA Form and Its Use in Parallelization. Proceedings of the 25th ACM SIGACT-SIGPLAN Symposium on the Principles of Programming Languages (1998) 107\u2013120","DOI":"10.1145\/268946.268956"},{"key":"20_CR9","unstructured":"Knobe, K., Sarkar, V.: Enhanced Parallelization via Analyses and Transformations on Array SSA Form. Proceedings of the 8th International Workshop on Compilers for Parallel Computers (2000) 199\u2013212"},{"key":"20_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/3-540-49530-4_4","volume-title":"Languages, Compilers, and Run-Time Systems for Scalable Computers","author":"Y. Lin","year":"1998","unstructured":"Lin, Y., Padua, D.A.: On the Automatic Parallelization of Sparse and Irregular Fortran Programs. In: David R. O\u2019Hallaron (Ed.): Languages, Compilers, and Run-Time Systems for Scalable Computers. Lecture Notes in Computer Science, Vol. 1511, Springer-Verlag (1998) 41\u201356"},{"key":"20_CR11","doi-asserted-by":"crossref","unstructured":"Pottenger, W.M., Eigenmann, R.: Idiom Recognition in the Polaris Parallelizing Compiler. Proceedings of the 9th ACM International Conference on Supercomputing (1995) 444\u2013448","DOI":"10.1145\/224538.224655"},{"key":"20_CR12","unstructured":"Saad, Y.: SPARSKIT: A Basic Tool Kit for Sparse Matrix Computations. http:\/\/www.cs.umn.edu\/Research\/darpa\/SPARSKIT\/sparskit.html (1994)"},{"key":"20_CR13","doi-asserted-by":"crossref","unstructured":"Suganuma, T., Komatsu, H., Nakatani, T.: Detection and Global Optimization of Reduction Operations for Distributed Parallel Machines. Proceedings of the 1996 ACM International Conference on Supercomputing, Philadelphia, PA, USA (1996) 18\u201325","DOI":"10.1145\/237578.237581"},{"key":"20_CR14","doi-asserted-by":"crossref","unstructured":"Tu, P., Padua, D.: Gated SSA-Based Demand-Driven Symbolic Analysis for Parallelizing Compilers. Proceedings of the 9th ACM International Conference on Supercomputing, Barcelona, Spain (1995) 414\u2013423","DOI":"10.1145\/224538.224648"},{"key":"20_CR15","unstructured":"Turek, S., Becker, Chr.: Featflow: Finite Element Software for the Incompressible Navier-Stokes Equations. User Manual. http:\/\/www.feat.ow.de (1998)"}],"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-35767-X_20","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,2]],"date-time":"2019-05-02T00:07:18Z","timestamp":1556755638000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-35767-X_20"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540040293","9783540357674"],"references-count":15,"URL":"https:\/\/doi.org\/10.1007\/3-540-35767-x_20","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2003]]}}}