{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T00:51:00Z","timestamp":1740099060448,"version":"3.37.3"},"publisher-location":"Cham","reference-count":14,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783319780238"},{"type":"electronic","value":"9783319780245"}],"license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2018]]},"DOI":"10.1007\/978-3-319-78024-5_40","type":"book-chapter","created":{"date-parts":[[2018,3,22]],"date-time":"2018-03-22T12:28:25Z","timestamp":1521721705000},"page":"459-470","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Automatic Parallelization of ANSI C to\u00a0CUDA C Programs"],"prefix":"10.1007","author":[{"given":"Jan","family":"Kwiatkowski","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dzanan","family":"Bajgoric","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2018,3,23]]},"reference":[{"key":"40_CR1","doi-asserted-by":"crossref","DOI":"10.1007\/b102311","volume-title":"Loop Transformations for Restructuring Compilers: The Foundations","author":"U Banerjee","year":"1993","unstructured":"Banerjee, U.: Loop Transformations for Restructuring Compilers: The Foundations. Kluwer Academic Publishers, New York (1993)"},{"key":"40_CR2","volume-title":"Loop Transformations for Restructuring Compilers: Loop Parallelization","author":"U Banerjee","year":"1994","unstructured":"Banerjee, U.: Loop Transformations for Restructuring Compilers: Loop Parallelization. Kluwer Academic Publishers, New York (1994)"},{"key":"40_CR3","volume-title":"Loop Transformations for Restructuring Compilers: Dependence Analysis","author":"U Banerjee","year":"1994","unstructured":"Banerjee, U.: Loop Transformations for Restructuring Compilers: Dependence Analysis. Kluwer Academic Publishers, New York (1994)"},{"key":"40_CR4","volume-title":"Supercompilers for Parallel and Vector Computers","author":"H Zima","year":"1991","unstructured":"Zima, H., Chapman, B.: Supercompilers for Parallel and Vector Computers. ACM Press, New York (1991)"},{"key":"40_CR5","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-031-01736-0","volume-title":"Automatic Parallelization: An Overview of Fundamental Compiler Techniques","author":"SM Midkiff","year":"2012","unstructured":"Midkiff, S.M.: Automatic Parallelization: An Overview of Fundamental Compiler Techniques. Morgan Claypool Publishers, California (2012)"},{"doi-asserted-by":"crossref","unstructured":"Allen, R., Kennedy, K.: Automatic loop interchange. In: Proceedings of the SIGPLAN 1984 Symposium on Compiler Construction, Montreal, pp. 233\u2013246 (1984)","key":"40_CR6","DOI":"10.1145\/502874.502897"},{"unstructured":"Allen, R.: Dependence analysis for subscripted variables and its application to program transformations. Ph.D. thesis. Department of Mathematical Sciences, Rice University, Houston (1983)","key":"40_CR7"},{"unstructured":"Wolfe, M.J.: Advanced loop interchange. In: Proceedings of the 1986 International Conference on Parallel Processing, St. Charles, Illinois, pp. 536\u2013543 (1986)","key":"40_CR8"},{"issue":"4","key":"40_CR9","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1007\/BF01407876","volume":"15","author":"MJ Wolfe","year":"1986","unstructured":"Wolfe, M.J.: Loop skewing: the wavefront method revisited. Int. J. Parallel Prog. 15(4), 279\u2013293 (1986)","journal-title":"Int. J. Parallel Prog."},{"issue":"5","key":"40_CR10","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1023\/A:1007554627716","volume":"28","author":"F Quillere","year":"2000","unstructured":"Quillere, F., Rajopadhye, S.V., Wilde, D.: Generation of efficient nested loops from polyhedra. Int. J. Parallel Prog. 28(5), 469\u2013498 (2000)","journal-title":"Int. J. Parallel Prog."},{"unstructured":"Bondhugula, U.K.R.: Effective automatic parallelization and locality optimization using the polyhedral model. Ph.D. thesis. The Ohio State University, Ohio (2010)","key":"40_CR11"},{"unstructured":"Bastoul, C.: Improving data locality in static control programs. Ph.D. thesis. University Paris 6, Pierre et Marie Curie, France (2004)","key":"40_CR12"},{"key":"40_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1007\/978-3-642-11970-5_14","volume-title":"Compiler Construction","author":"MM Baskaran","year":"2010","unstructured":"Baskaran, M.M., Ramanujam, J., Sadayappan, P.: Automatic C-to-CUDA code generation for affine programs. In: Gupta, R. (ed.) CC 2010. LNCS, vol. 6011, pp. 244\u2013263. Springer, Heidelberg (2010). https:\/\/doi.org\/10.1007\/978-3-642-11970-5_14"},{"unstructured":"Bajgoric, J.: Automatic parallelization of ANSI C to CUDA C programs. Master thesis. Wroclaw University of Science and Technology, Poland (2016)","key":"40_CR14"}],"container-title":["Lecture Notes in Computer Science","Parallel Processing and Applied Mathematics"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-319-78024-5_40","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,16]],"date-time":"2022-08-16T18:39:39Z","timestamp":1660675179000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-319-78024-5_40"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"ISBN":["9783319780238","9783319780245"],"references-count":14,"URL":"https:\/\/doi.org\/10.1007\/978-3-319-78024-5_40","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2018]]}}}