{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T01:00:41Z","timestamp":1740099641531,"version":"3.37.3"},"publisher-location":"Cham","reference-count":20,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030410490"},{"type":"electronic","value":"9783030410506"}],"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-41050-6_4","type":"book-chapter","created":{"date-parts":[[2020,2,13]],"date-time":"2020-02-13T06:19:40Z","timestamp":1581574780000},"page":"55-68","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["Improving Oil and Gas Simulation Performance Using Thread and Data Mapping"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5178-1036","authenticated-orcid":false,"given":"Matheus S.","family":"Serpa","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8413-795X","authenticated-orcid":false,"given":"Eduardo H. M.","family":"Cruz","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7798-3979","authenticated-orcid":false,"given":"Jairo","family":"Panetta","sequence":"additional","affiliation":[]},{"given":"Ant\u00f4nio","family":"Azambuja","sequence":"additional","affiliation":[]},{"given":"Alexandre S.","family":"Carissimi","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9957-5861","authenticated-orcid":false,"given":"Philippe O. A.","family":"Navaux","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,2,14]]},"reference":[{"key":"4_CR1","volume-title":"High Performance Parallelism Pearls","author":"C Andreolli","year":"2015","unstructured":"Andreolli, C., Thierry, P., Borges, L., Skinner, G., Yount, C.: Characterization and optimization methodology applied to stencil computations. In: Reinders, J., Jeffers, J. (eds.) High Performance Parallelism Pearls. Morgan Kaufmann, Boston (2015)"},{"key":"4_CR2","doi-asserted-by":"crossref","first-page":"e4929","DOI":"10.1002\/cpe.4929","volume":"31","author":"T Carrijo Nasciutti","year":"2018","unstructured":"Carrijo Nasciutti, T., Panetta, J., Pais Lopes, P.: Evaluating optimizations that reduce global memory accesses of stencil computations in GPGPUs. Concurr. Comput.: Pract. Exp. 31, e4929 (2018)","journal-title":"Concurr. Comput.: Pract. Exp."},{"key":"4_CR3","unstructured":"Corbet, J.: Toward better NUMA scheduling (2012). http:\/\/lwn.net\/Articles\/486858\/"},{"key":"4_CR4","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.parco.2015.12.001","volume":"54","author":"EH Cruz","year":"2016","unstructured":"Cruz, E.H., Diener, M., Alves, M.A., Pilla, L.L., Navaux, P.O.: LAPT: a locality-aware page table for thread and data mapping. Parallel Comput. 54, 59\u201371 (2016)","journal-title":"Parallel Comput."},{"key":"4_CR5","doi-asserted-by":"crossref","unstructured":"Cruz, E.H., Diener, M., Serpa, M.S., Navaux, P.O.A., Pilla, L., Koren, I.: Improving communication and load balancing with thread mapping in manycore systems. In: 2018 26th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 93\u2013100. IEEE (2018)","DOI":"10.1109\/PDP2018.2018.00021"},{"key":"4_CR6","doi-asserted-by":"publisher","unstructured":"Diener, M., Cruz, E.H.M., Navaux, P.O.A., Busse, A., Hei\u00df, H.U.: kMAF: automatic kernel-level management of thread and data affinity. In: International Conference on Parallel Architectures and Compilation Techniques (PACT) (2014). https:\/\/doi.org\/10.1145\/2628071.2628085","DOI":"10.1145\/2628071.2628085"},{"issue":"9","key":"4_CR7","doi-asserted-by":"publisher","first-page":"2653","DOI":"10.1109\/TPDS.2015.2504985","volume":"27","author":"M Diener","year":"2016","unstructured":"Diener, M., Cruz, E.H., Alves, M.A., Navaux, P.O., Busse, A., Heiss, H.U.: Kernel-based thread and data mapping for improved memory affinity. IEEE Trans. Parallel Distrib. Syst. 27(9), 2653\u20132666 (2016)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"issue":"6","key":"4_CR8","doi-asserted-by":"publisher","first-page":"WCA179","DOI":"10.1190\/1.3269902","volume":"74","author":"RP Fletcher","year":"2009","unstructured":"Fletcher, R.P., Du, X., Fowler, P.J.: Reverse time migration in tilted transversely isotropic (TTI) media. Geophysics 74(6), WCA179\u2013WCA187 (2009)","journal-title":"Geophysics"},{"key":"4_CR9","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1016\/j.parco.2015.10.011","volume":"51","author":"J He","year":"2016","unstructured":"He, J., Chen, W., Tang, Z.: NestedMP: enabling cache-aware thread mapping for nested parallel shared memory applications. Parallel Comput. 51, 56\u201366 (2016)","journal-title":"Parallel Comput."},{"key":"4_CR10","unstructured":"Dongarra, J., Meuer, H., Strohmaier, E.: Top500 supercomputer: November 2018 (2018). https:\/\/www.top500.org\/lists\/2018\/11\/ . Accessed 26 Feb 2019"},{"key":"4_CR11","doi-asserted-by":"crossref","unstructured":"Liu, G., Schmidt, T., D\u00f6mer, R., Dingankar, A., Kirkpatrick, D.: Optimizing thread-to-core mapping on manycore platforms with distributed tag directories. In: Asia and South Pacific Design Automation Conference (ASP-DAC) (2015)","DOI":"10.1109\/ASPDAC.2015.7059044"},{"key":"4_CR12","doi-asserted-by":"publisher","unstructured":"Micikevicius, P.: 3D finite difference computation on GPUs using CUDA. In: Kaeli, D., Leeser, M. (eds.) Proceedings of 2nd Workshop on General Purpose Processing on Graphics Processing Units, GPGPU-2, pp. 79\u201384. ACM, New York (2009). https:\/\/doi.org\/10.1145\/1513895.1513905 . http:\/\/doi.acm.org\/10.1145\/1513895.1513905","DOI":"10.1145\/1513895.1513905"},{"key":"4_CR13","unstructured":"Ott, R.L., Longnecker, M.T.: An Introduction to Statistical Methods and Data Analysis. Nelson Education (2015)"},{"key":"4_CR14","doi-asserted-by":"publisher","unstructured":"Serpa, M.S., et al.: Memory performance and bottlenecks in multicore and GPU architectures. In: 2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), pp. 233\u2013236, February 2019. https:\/\/doi.org\/10.1109\/EMPDP.2019.8671628","DOI":"10.1109\/EMPDP.2019.8671628"},{"key":"4_CR15","doi-asserted-by":"crossref","unstructured":"Serpa, M.S., Cruz, E.H.M., Panetta, J., Navaux, P.O.A.: Optimizing geophysics models using thread and data mapping. In: 2018 19th Symposium on Computer Systems (2018)","DOI":"10.1109\/WSCAD.2018.00030"},{"issue":"3","key":"4_CR16","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1177\/1094342018824150","volume":"33","author":"MS Serpa","year":"2019","unstructured":"Serpa, M.S., et al.: Optimization strategies for geophysics models on manycore systems. Int. J. High Perform. Comput. Appl. 33(3), 473\u2013486 (2019). https:\/\/doi.org\/10.1177\/1094342018824150","journal-title":"Int. J. High Perform. Comput. Appl."},{"key":"4_CR17","doi-asserted-by":"crossref","unstructured":"Serpa, M.S., Krause, A.M., Cruz, E.H., Navaux, P.O.A., Pasin, M., Felber, P.: Optimizing machine learning algorithms on multi-core and many-core architectures using thread and data mapping. In: 2018 26th Euromicro International Conference on Parallel, Distributed and Network-based Processing (PDP), pp. 329\u2013333. IEEE (2018)","DOI":"10.1109\/PDP2018.2018.00058"},{"key":"4_CR18","first-page":"3","volume":"25","author":"A Tousimojarad","year":"2014","unstructured":"Tousimojarad, A., Vanderbauwhede, W.: An efficient thread mapping strategy for multiprogramming on manycore processors. Parallel Comput. Accel. Comput. Sci. Eng. (CSE) Adv. Parallel Comput. 25, 3\u201371 (2014)","journal-title":"Parallel Comput. Accel. Comput. Sci. Eng. (CSE) Adv. Parallel Comput."},{"key":"4_CR19","doi-asserted-by":"publisher","unstructured":"Wang, W., Dey, T., Mars, J., Tang, L., Davidson, J.W., Soffa, M.L.: Performance analysis of thread mappings with a holistic view of the hardware resources. In: IEEE International Symposium on Performance Analysis of Systems & Software (ISPASS) (2012). https:\/\/doi.org\/10.1109\/ISPASS.2012.6189222","DOI":"10.1109\/ISPASS.2012.6189222"},{"key":"4_CR20","volume-title":"Data Mining: Practical Machine Learning Tools and Techniques","author":"IH Witten","year":"2016","unstructured":"Witten, I.H., Frank, E., Hall, M.A., Pal, C.J.: Data Mining: Practical Machine Learning Tools and Techniques. Morgan Kaufmann, Burlington (2016)"}],"container-title":["Communications in Computer and Information Science","High Performance Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-41050-6_4","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,26]],"date-time":"2023-09-26T20:26:34Z","timestamp":1695759994000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-41050-6_4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030410490","9783030410506"],"references-count":20,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-41050-6_4","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"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":"WSCAD","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Symposium on High Performance Computing Systems","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"S\u00e3o Paulo","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Brazil","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 October 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"3 October 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"wscad2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/wscad.sbc.org.br\/2018\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"OCS","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"61","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"12","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"0","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"20% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"1.54","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}