{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:00:21Z","timestamp":1740099621170,"version":"3.37.3"},"publisher-location":"Cham","reference-count":12,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030390808"},{"type":"electronic","value":"9783030390815"}],"license":[{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"tdm","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":[[2020]]},"DOI":"10.1007\/978-3-030-39081-5_28","type":"book-chapter","created":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T05:03:27Z","timestamp":1581570207000},"page":"318-325","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["A Methodology Approach to Compare Performance of Parallel Programming Models for Shared-Memory Architectures"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0637-1297","authenticated-orcid":false,"given":"Gladys","family":"Utrera","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9755-3311","authenticated-orcid":false,"given":"Marisa","family":"Gil","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0417-3430","authenticated-orcid":false,"given":"Xavier","family":"Martorell","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,2,14]]},"reference":[{"issue":"11","key":"28_CR1","doi-asserted-by":"publisher","first-page":"5690","DOI":"10.1007\/s11227-016-1871-z","volume":"74","author":"M Aldinucci","year":"2018","unstructured":"Aldinucci, M., et al.: A parallel pattern for iterative stencil + reduce. J. Supercomput. 74(11), 5690\u20135705 (2018). \nhttps:\/\/doi.org\/10.1007\/s11227-016-1871-z","journal-title":"J. Supercomput."},{"key":"28_CR2","unstructured":"Bane, M.K., Keller, R., Pettipher, M., Computing, M., Smith, I.M.D.: A comparison of MPI and OpenMP implementations of a finite element analysis code (2000)"},{"key":"28_CR3","doi-asserted-by":"publisher","unstructured":"Danelutto, M., De Matteis, T., De Sensi, D., Mencagli, G., Torquati, M.: P 3 ARSEC: towards parallel patterns benchmarking. In: Proceedings of the Symposium on Applied Computing, SAC 2017, pp. 1582\u20131589. ACM, New York (2017). \nhttps:\/\/doi.org\/10.1145\/3019612.3019745","DOI":"10.1145\/3019612.3019745"},{"key":"28_CR4","doi-asserted-by":"publisher","first-page":"361","DOI":"10.1155\/2015\/575687","volume":"2015","author":"SJ Kang","year":"2015","unstructured":"Kang, S.J., Lee, S.Y., Lee, K.M.: Performance comparison of OpenMP, MPI, and MapReduce in practical problems. Adv. Multimed. 2015, 361\u2013763 (2015). \nhttps:\/\/doi.org\/10.1155\/2015\/575687","journal-title":"Adv. Multimed."},{"key":"28_CR5","doi-asserted-by":"publisher","unstructured":"Krawezik, G.: Performance comparison of MPI and three OpenMP programming styles on shared memory multiprocessors. In: Proceedings of the Fifteenth Annual ACM Symposium on Parallel Algorithms and Architectures, SPAA 2003, pp. 118\u2013127. ACM, New York (2003). \nhttps:\/\/doi.org\/10.1145\/777412.777433","DOI":"10.1145\/777412.777433"},{"key":"28_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"590","DOI":"10.1007\/978-3-319-96983-1_42","volume-title":"Euro-Par 2018: Parallel Processing","author":"P Metzger","year":"2018","unstructured":"Metzger, P., Cole, M., Fensch, C.: NUMA optimizations for algorithmic skeletons. In: Aldinucci, M., Padovani, L., Torquati, M. (eds.) Euro-Par 2018. LNCS, vol. 11014, pp. 590\u2013602. Springer, Cham (2018). \nhttps:\/\/doi.org\/10.1007\/978-3-319-96983-1_42"},{"key":"28_CR7","unstructured":"MPI: Message Passing Interface (MPI) Forum. \nhttp:\/\/www.mpi-forum.org\/"},{"key":"28_CR8","unstructured":"NORD3: Nord3 machine. \nhttps:\/\/www.bsc.es\/support\/Nord3-ug.pdf"},{"key":"28_CR9","unstructured":"OpenMP: The OpenMP API specification for parallel programming. \nhttp:\/\/www.openmp.org\/"},{"key":"28_CR10","series-title":"Springer Optimization and Its Applications","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1007\/978-0-387-09707-7_12","volume-title":"Parallel Scientific Computing and Optimization","author":"M Piotrowski","year":"2009","unstructured":"Piotrowski, M.: Mixed mode programming on HPCx. In: Piotrowski, M. (ed.) Parallel Scientific Computing and Optimization. SOIA, vol. 27, pp. 133\u2013143. Springer, New York (2009). \nhttps:\/\/doi.org\/10.1007\/978-0-387-09707-7_12"},{"key":"28_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"388","DOI":"10.1007\/978-3-540-24688-6_52","volume-title":"Computational Science - ICCS 2004","author":"L Qi","year":"2004","unstructured":"Qi, L., Shen, M., Chen, Y., Li, J.: Performance comparison between OpenMP and MPI on IA64 architecture. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds.) ICCS 2004. LNCS, vol. 3038, pp. 388\u2013397. Springer, Heidelberg (2004). \nhttps:\/\/doi.org\/10.1007\/978-3-540-24688-6_52"},{"issue":"2","key":"28_CR12","doi-asserted-by":"publisher","first-page":"271","DOI":"10.1007\/s40571-018-0213-8","volume":"6","author":"B Yan","year":"2019","unstructured":"Yan, B., Regueiro, R.A.: Comparison between pure MPI and hybrid MPI-OpenMP parallelism for discrete element method (DEM) of ellipsoidal and poly-ellipsoidal particles. Comput. Part. Mech. 6(2), 271\u2013295 (2019). \nhttps:\/\/doi.org\/10.1007\/s40571-018-0213-8","journal-title":"Comput. Part. Mech."}],"container-title":["Lecture Notes in Computer Science","Numerical Computations: Theory and Algorithms"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-39081-5_28","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T05:07:27Z","timestamp":1581570447000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-39081-5_28"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030390808","9783030390815"],"references-count":12,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-39081-5_28","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2020]]},"assertion":[{"value":"14 February 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"NUMTA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Numerical Computations: Theory and Algorithms","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Crotone","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Italy","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2019","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15 June 2019","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"21 June 2019","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"numta2019","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/si.deis.unical.it\/~yaro\/numta2019\/index.php","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}