{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T11:59:02Z","timestamp":1725537542274},"publisher-location":"Berlin, Heidelberg","reference-count":19,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642037696"},{"type":"electronic","value":"9783642037702"}],"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-03770-2_25","type":"book-chapter","created":{"date-parts":[[2009,9,2]],"date-time":"2009-09-02T07:52:09Z","timestamp":1251877929000},"page":"185-195","source":"Crossref","is-referenced-by-count":4,"title":["Automatic Hybrid MPI+OpenMP Code Generation with llc"],"prefix":"10.1007","author":[{"given":"Ruym\u00e1n","family":"Reyes","sequence":"first","affiliation":[]},{"given":"Antonio J.","family":"Dorta","sequence":"additional","affiliation":[]},{"given":"Francisco","family":"Almeida","sequence":"additional","affiliation":[]},{"given":"Francisco","family":"de Sande","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"9","key":"25_CR1","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/248209.237140","volume":"31","author":"K. Olukotun","year":"1996","unstructured":"Olukotun, K., Nayfeh, B.A., Hammond, L., Wilson, K., Chang, K.: The case for a single-chip multiprocessor. SIGPLAN Not.\u00a031(9), 2\u201311 (1996)","journal-title":"SIGPLAN Not."},{"key":"25_CR2","unstructured":"Asanovic, K., Bodik, R., Catanzaro, B.C., Gebis, J.J., Husbands, P., Keutzer, K., Patterson, D.A., Plishker, W.L., Shalf, J., Williams, S.W., Yelick, K.A.: The landscape of parallel computing research: A view from Berkeley, Tech. Rep. UCB\/EECS-2006-183, EECS Department, University of California, Berkeley (December 2006), \n                    \n                      http:\/\/www.eecs.berkeley.edu\/Pubs\/TechRpts\/2006\/EECS-2006-183.html"},{"key":"25_CR3","unstructured":"Dongarra, J., Gannon, D., Fox, G., Kennedy, K.: The impact of multicore on computational science software. CTWatch Quarterly\u00a03(1) (2007)"},{"key":"25_CR4","unstructured":"Borkar, S., Dubey, P., Kahn, K., Kuck, D., Mulder, H., Pawlowski, S., Rattner, J.: Platform 2015: Intel(r) processor and platform evolution for the next decade, Technology@Intel Magazine, \n                    \n                      http:\/\/tbp.berkeley.edu\/research\/cmp\/borkar_015.pdf"},{"key":"25_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-540-87475-1_1","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"G. Bosilca","year":"2008","unstructured":"Bosilca, G.: The next frontier. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, p. 1. Springer, Heidelberg (2008)"},{"issue":"3","key":"25_CR6","doi-asserted-by":"publisher","first-page":"437","DOI":"10.1142\/S0129626403001409","volume":"13","author":"A.J. Dorta","year":"2003","unstructured":"Dorta, A.J., Gonz\u00e1lez, J.A., Rodr\u00edguez, C., de Sande, F.: llc: A parallel skeletal language. Parallel Processing Letters\u00a013(3), 437\u2013448 (2003)","journal-title":"Parallel Processing Letters"},{"issue":"7\u20138","key":"25_CR7","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1016\/j.parco.2006.07.001","volume":"32","author":"A.J. Dorta","year":"2006","unstructured":"Dorta, A.J., Lopez, P., de Sande, F.: Basic skeletons in llc. Parallel Computing\u00a032(7\u20138), 491\u2013506 (2006)","journal-title":"Parallel Computing"},{"key":"25_CR8","unstructured":"Message Passing Interface Forum, MPI: A Message-Passing Interface Standard, University of Tennessee, Knoxville, TN (1995), \n                    \n                      http:\/\/www.mpi-forum.org\/"},{"key":"25_CR9","unstructured":"OpenMP Architecture Review Board, OpenMP C\/C++ Application Program Interface (March 2002), \n                    \n                      http:\/\/www.openmp.org\/specs\/mp-documents\/cspec20.pdf"},{"key":"25_CR10","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1007\/978-3-540-87475-1_5","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"W.D. Gropp","year":"2008","unstructured":"Gropp, W.D.: MPI and hybrid programming models for petascale computing. In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, pp. 6\u20137. Springer, Heidelberg (2008)"},{"key":"25_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1007\/978-3-540-87475-1_3","volume-title":"Recent Advances in Parallel Virtual Machine and Message Passing Interface","author":"B. Chapman","year":"2008","unstructured":"Chapman, B.: Managing multicore with openMP (Extended abstract). In: Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.) EuroPVM\/MPI 2008. LNCS, vol.\u00a05205, pp. 3\u20134. Springer, Heidelberg (2008)"},{"issue":"2\u20133","key":"25_CR12","doi-asserted-by":"publisher","first-page":"83","DOI":"10.1155\/2001\/450503","volume":"9","author":"L. Smith","year":"2001","unstructured":"Smith, L., Bull, M.: Development of mixed mode MPI OpenMP applications. Scientific Programming\u00a09(2\u20133), 83\u201398 (2001)","journal-title":"Scientific Programming"},{"key":"25_CR13","volume-title":"Proceedings of Supercomputing 2000 (CD-ROM)","author":"F. Cappello","year":"2000","unstructured":"Cappello, F., Etiemble, D.: MPI versus MPI+openMP on IBM SP for the NAS benchmarks. In: Proceedings of Supercomputing 2000 (CD-ROM). IEEE and ACM SIGARCH, Dallas (2000)"},{"key":"25_CR14","unstructured":"Rabenseifner, R.: Hybrid parallel programming on hpc platforms. In: Proc. of the Fifth European Workshop on OpenMP (EWOMP 2003), Aachen, Germany, pp. 185\u2013194 (2003)"},{"key":"25_CR15","unstructured":"llc Home Page, \n                    \n                      http:\/\/llc.pcg.ull.es"},{"key":"25_CR16","volume-title":"Algorithmic Skeletons: structured management of parallel computation, Monograms","author":"M. Cole","year":"1989","unstructured":"Cole, M.: Algorithmic Skeletons: structured management of parallel computation, Monograms. Pitman\/MIT Press, Cambridge (1989)"},{"key":"25_CR17","doi-asserted-by":"crossref","unstructured":"Rabenseifner, R., Hager, G., Jost, G.: Hybrid mpi\/openmp parallel programming on clusters of multi-core smp nodes. In: Proc. of the 17th Euromicro Conference on Parallel, Distributed and Network-based Processing (PDP 2009), Weimar, Germany (2009)","DOI":"10.1109\/PDP.2009.43"},{"key":"25_CR18","doi-asserted-by":"publisher","first-page":"637","DOI":"10.1063\/1.442716","volume":"76","author":"W.C. Swope","year":"1982","unstructured":"Swope, W.C., Andersen, H.C., Berens, P.H., Wilson, K.R.: A computer simulation method for the calculation of equilibrium constants for the formation of physical clusters of molecules: Application to small water clusters. Journal of Chemical Physics\u00a076, 637\u2013649 (1982)","journal-title":"Journal of Chemical Physics"},{"issue":"3","key":"25_CR19","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1177\/109434209100500306","volume":"5","author":"D.H. Bailey","year":"1991","unstructured":"Bailey, D.H., Barszcz, E., Barton, J.T., Browning, D.S., Carter, R.L., Dagum, D., Fatoohi, R.A., Frederickson, P.O., Lasinski, T.A., Schreiber, R.S., Simon, H.D., Venkatakrishnan, V., Weeratunga, S.K.: The NAS parallel benchmarks. The International Journal of Supercomputer Applications\u00a05(3), 63\u201373 (1991), \n                    \n                      http:\/\/www.nas.nasa.gov\/NAS\/NPB\/","journal-title":"The International Journal of Supercomputer Applications"}],"container-title":["Lecture Notes in Computer Science","Recent Advances in Parallel Virtual Machine and Message Passing Interface"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-03770-2_25","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,9]],"date-time":"2019-03-09T17:21:11Z","timestamp":1552152071000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-03770-2_25"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"ISBN":["9783642037696","9783642037702"],"references-count":19,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-03770-2_25","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2009]]}}}