{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,27]],"date-time":"2025-11-27T13:54:29Z","timestamp":1764251669535,"version":"3.40.3"},"publisher-location":"Cham","reference-count":29,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030581435"},{"type":"electronic","value":"9783030581442"}],"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"},{"start":{"date-parts":[[2020,1,1]],"date-time":"2020-01-01T00:00:00Z","timestamp":1577836800000},"content-version":"vor","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-58144-2_13","type":"book-chapter","created":{"date-parts":[[2020,9,1]],"date-time":"2020-09-01T12:03:48Z","timestamp":1598961828000},"page":"197-211","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["sOMP: Simulating OpenMP Task-Based Applications with NUMA Effects"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-2425-8359","authenticated-orcid":false,"given":"Idriss","family":"Daoudi","sequence":"first","affiliation":[]},{"given":"Philippe","family":"Virouleau","sequence":"additional","affiliation":[]},{"given":"Thierry","family":"Gautier","sequence":"additional","affiliation":[]},{"given":"Samuel","family":"Thibault","sequence":"additional","affiliation":[]},{"given":"Olivier","family":"Aumage","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,9,1]]},"reference":[{"key":"13_CR1","doi-asserted-by":"crossref","unstructured":"Agullo, E., Beaumont, O., Eyraud-Dubois, L., Kumar, S.: Are static schedules so bad? A case study on cholesky factorization. In: IPDPS 2016. Proceedings of the 30th IEEE International Parallel & Distributed Processing Symposium, IPDPS 2016, Chicago, IL, United States. IEEE (May 2016)","DOI":"10.1109\/IPDPS.2016.90"},{"issue":"10","key":"13_CR2","doi-asserted-by":"publisher","first-page":"1013","DOI":"10.1016\/j.parco.2005.03.009","volume":"31","author":"R Aversa","year":"2005","unstructured":"Aversa, R., Di Martino, B., Rak, M., Venticinque, S., Villano, U.: Performance prediction through simulation of a hybrid MPI\/OPENMP application. Parallel Comput. 31(10), 1013\u20131033 (2005). openMP","journal-title":"Parallel Comput."},{"key":"13_CR3","unstructured":"Board, O.A.R.: Openmp application programming interface - version 5.0. https:\/\/www.openmp.org (2018)"},{"issue":"1","key":"13_CR4","first-page":"23","volume":"41","author":"RN Calheiros","year":"2011","unstructured":"Calheiros, R.N., Ranjan, R., Beloglazov, A., De Rose, C.A.F., Buyya, R.: CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Pract. Exp. 41(1), 23\u201350 (2011)","journal-title":"Software: Pract. Exp."},{"key":"13_CR5","unstructured":"Casanova, H.: Simgrid: a toolkit for the simulation of application scheduling. In: Proceedings First IEEE\/ACM International Symposium on Cluster Computing and the Grid, pp. 430\u2013437 (2001)"},{"key":"13_CR6","doi-asserted-by":"publisher","first-page":"124","DOI":"10.1016\/j.simpat.2017.05.009","volume":"77","author":"P Czarnul","year":"2017","unstructured":"Czarnul, P., et al.: MERPSYS: an environment for simulation of parallel application execution on large scale HPC systems. Simul. Model. Pract. Theory 77, 124\u2013140 (2017)","journal-title":"Simul. Model. Pract. Theory"},{"key":"13_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1007\/978-3-030-28596-8_3","volume-title":"OpenMP: Conquering the Full Hardware Spectrum","author":"A Daumen","year":"2019","unstructured":"Daumen, A., Carribault, P., Trahay, F., Thomas, G.: ScalOMP: analyzing the scalability of OpenMP applications. In: Fan, X., de Supinski, B.R., Sinnen, O., Giacaman, N. (eds.) IWOMP 2019. LNCS, vol. 11718, pp. 36\u201349. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-28596-8_3"},{"issue":"6","key":"13_CR8","doi-asserted-by":"publisher","first-page":"1374","DOI":"10.1109\/TPDS.2018.2883056","volume":"30","author":"N Denoyelle","year":"2019","unstructured":"Denoyelle, N., Goglin, B., Ilic, A., Jeannot, E., Sousa, L.: Modeling non-uniform memory access on large compute nodes with the cache-aware roofline model. IEEE Trans. Parallel Distrib. Syst. 30(6), 1374\u20131389 (2019)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"13_CR9","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"171","DOI":"10.1007\/978-3-642-40698-0_13","volume-title":"OpenMP in the Era of Low Power Devices and Accelerators","author":"AE Eichenberger","year":"2013","unstructured":"Eichenberger, A.E., et al.: OMPT: An OpenMP tools application programming interface for performance analysis. In: Rendell, A.P., Chapman, B.M., M\u00fcller, M.S. (eds.) IWOMP 2013. LNCS, vol. 8122, pp. 171\u2013185. Springer, Heidelberg (2013). https:\/\/doi.org\/10.1007\/978-3-642-40698-0_13"},{"key":"13_CR10","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1016\/j.future.2013.04.014","volume":"30","author":"C Engelmann","year":"2014","unstructured":"Engelmann, C.: Scaling to a million cores and beyond: using light-weight simulation to understand the challenges ahead on the road to exascale. Fut. Gener. Comput. Syst. 30, 59\u201365 (2014)., special Issue on Extreme Scale Parallel Architectures and Systems, Cryptography in Cloud Computing and Recent Advances in Parallel and Distributed Systems, ICPADS 2012 Selected Papers","journal-title":"Fut. Gener. Comput. Syst."},{"key":"13_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/978-3-030-28596-8_2","volume-title":"OpenMP: Conquering the Full Hardware Spectrum","author":"C Feld","year":"2019","unstructured":"Feld, C., Convent, S., Hermanns, M.-A., Protze, J., Geimer, M., Mohr, B.: Score-P and OMPT: navigating the perils of callback-driven parallel runtime introspection. In: Fan, X., de Supinski, B.R., Sinnen, O., Giacaman, N. (eds.) IWOMP 2019. LNCS, vol. 11718, pp. 21\u201335. Springer, Cham (2019). https:\/\/doi.org\/10.1007\/978-3-030-28596-8_2"},{"key":"13_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1007\/978-3-319-98521-3_14","volume-title":"Evolving OpenMP for Evolving Architectures","author":"T Gautier","year":"2018","unstructured":"Gautier, T., Perez, C., Richard, J.: On the impact of OpenMP task granularity. In: de Supinski, B.R., Valero-Lara, P., Martorell, X., Mateo Bellido, S., Labarta, J. (eds.) IWOMP 2018. LNCS, vol. 11128, pp. 205\u2013221. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-98521-3_14"},{"key":"13_CR13","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1023\/A:1026567408307","volume":"17","author":"S Girona","year":"2000","unstructured":"Girona, S., Labarta, J.: Sensitivity of performance prediction of message passing programs. J. Supercomput. 17, 291\u2013298 (2000). https:\/\/doi.org\/10.1023\/A:1026567408307","journal-title":"J. Supercomput."},{"key":"13_CR14","unstructured":"Haugen, B.: Performance analysis and modeling of task-based runtimes. Ph.D. thesis (2016)"},{"key":"13_CR15","doi-asserted-by":"crossref","unstructured":"Haugen, B., Kurzak, J., YarKhan, A., Luszczek, P., Dongarra, J.: Parallel simulation of superscalar scheduling. In: 2014 43rd International Conference on Parallel Processing, pp. 121\u2013130 (2014)","DOI":"10.1109\/ICPP.2014.21"},{"key":"13_CR16","unstructured":"Heinrich, F.: Modeling, Prediction and Optimization of Energy Consumption of MPI Applications using SimGrid. Theses, Universit\u00e9 Grenoble Alpes, May 2019"},{"key":"13_CR17","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"38","DOI":"10.1007\/978-3-540-45209-6_9","volume-title":"Euro-Par 2003 Parallel Processing","author":"JC de Kergommeaux","year":"2003","unstructured":"de Kergommeaux, J.C., Guilloud, C., de Oliveira Stein, B.: Flexible performance debugging of parallel and distributed applications. In: Kosch, H., B\u00f6sz\u00f6rm\u00e9nyi, L., Hellwagner, H. (eds.) Euro-Par 2003. LNCS, vol. 2790, pp. 38\u201346. Springer, Heidelberg (2003). https:\/\/doi.org\/10.1007\/978-3-540-45209-6_9"},{"key":"13_CR18","doi-asserted-by":"publisher","first-page":"1263","DOI":"10.1007\/s11227-010-0504-1","volume":"62","author":"K Dzmitry","year":"2012","unstructured":"Dzmitry, K., Pascal, B., Samee, K.U.: GreenCloud: a packet-level simulator of energy-aware cloud computing data centers. J. Supercomput. 62, 1263\u20131283 (2012)","journal-title":"J. Supercomput."},{"key":"13_CR19","doi-asserted-by":"crossref","unstructured":"Liu, Y., Zhu, Y., Li, X., Ni, Z., Liu, T., Chen, Y., Wu, J.: SimNUMA: simulating NUMA-architecture multiprocessor systems efficiently. In: 2013 International Conference on Parallel and Distributed Systems, pp. 341\u2013348, December 2013","DOI":"10.1109\/ICPADS.2013.55"},{"key":"13_CR20","doi-asserted-by":"crossref","unstructured":"Mohammed, A., Eleliemy, A., Ciorba, F.M., Kasielke, F., Banicescu, I.: Experimental verification and analysis of dynamic loop scheduling in scientific applications. In: 2018 17th International Symposium on Parallel and Distributed Computing (ISPDC), pp. 141\u2013148. IEEE (2018)","DOI":"10.1109\/ISPDC2018.2018.00028"},{"key":"13_CR21","unstructured":"Porterfield, A., Fowler, R., Mandal, A., Lim, M.Y.: Empirical evaluation of multi-core memory concurrency (2009)"},{"key":"13_CR22","doi-asserted-by":"crossref","unstructured":"Rico, A., Duran, A., Cabarcas, F., Etsion, Y., Ramirez, A., Valero, M.: Trace-driven simulation of multithreaded applications. In: IEEE International Symposium on Performance Analysis of Systems and Software (IEEE ISPASS), pp. 87\u201396 (2011)","DOI":"10.1109\/ISPASS.2011.5762718"},{"issue":"3","key":"13_CR23","first-page":"170","volume":"65","author":"M Slimane","year":"2017","unstructured":"Slimane, M., Sekhri, L.: HLSMN: high level multicore NUMA simulator. Electrotehnica Electronica, Automatica 65(3), 170\u2013175 (2017)","journal-title":"Electrotehnica Electronica, Automatica"},{"key":"13_CR24","doi-asserted-by":"crossref","unstructured":"Stanisic, L., et al.: Fast and accurate simulation of multithreaded sparse linear algebra solvers. In: The 21st IEEE International Conference on Parallel and Distributed Systems. Melbourne, Australia, December 2015","DOI":"10.1109\/ICPADS.2015.67"},{"issue":"16","key":"13_CR25","doi-asserted-by":"publisher","first-page":"4075","DOI":"10.1002\/cpe.3555","volume":"27","author":"L Stanisic","year":"2015","unstructured":"Stanisic, L., Thibault, S., Legrand, A., Videau, B., M\u00e9haut, J.F.: Faithful performance prediction of a dynamic task-based runtime system for heterogeneous multi-core architectures. Concur. Comput. Pract. Exper. 27(16), 4075\u20134090 (2015)","journal-title":"Concur. Comput. Pract. Exper."},{"issue":"1\u20134","key":"13_CR26","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.peva.2004.10.003","volume":"60","author":"J Tao","year":"2005","unstructured":"Tao, J., Schulz, M., Karl, W.: Simulation as a tool for optimizing memory accesses on NUMA machines. Perform. Eval. 60(1\u20134), 31\u201350 (2005)","journal-title":"Perform. Eval."},{"key":"13_CR27","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"16","DOI":"10.1007\/978-3-319-11454-5_2","volume-title":"Using and Improving OpenMP for Devices, Tasks, and More","author":"P Virouleau","year":"2014","unstructured":"Virouleau, P., et al.: Evaluation of OpenMP dependent tasks with the KASTORS benchmark suite. In: DeRose, L., de Supinski, B.R., Olivier, S.L., Chapman, B.M., M\u00fcller, M.S. (eds.) IWOMP 2014. LNCS, vol. 8766, pp. 16\u201329. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-11454-5_2"},{"key":"13_CR28","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1007\/978-3-319-45550-1_5","volume-title":"OpenMP: Memory, Devices, and Tasks","author":"P Virouleau","year":"2016","unstructured":"Virouleau, P., Roussel, A., Broquedis, F., Gautier, T., Rastello, F., Gratien, J.-M.: Description, implementation and evaluation of an affinity clause for task directives. In: Maruyama, N., de Supinski, B.R., Wahib, M. (eds.) IWOMP 2016. LNCS, vol. 9903, pp. 61\u201373. Springer, Cham (2016). https:\/\/doi.org\/10.1007\/978-3-319-45550-1_5"},{"key":"13_CR29","unstructured":"Zheng, G., Kakulapati, G., Kal\u00e9, L.V.: BigSim: a parallel simulator for performance prediction of extremely large parallel machines. In: 18th International Parallel and Distributed Processing Symposium 2004. Proceedings, p. 78. IEEE (2004)"}],"container-title":["Lecture Notes in Computer Science","OpenMP: Portable Multi-Level Parallelism on Modern Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-58144-2_13","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,4,23]],"date-time":"2021-04-23T19:31:03Z","timestamp":1619206263000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-58144-2_13"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020]]},"ISBN":["9783030581435","9783030581442"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-58144-2_13","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":"1 September 2020","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"IWOMP","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Workshop on OpenMP","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Austin, TX","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"USA","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2020","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 September 2020","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"24 September 2020","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"16","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"iwomp2020","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.iwomp.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Single-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"25","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":"21","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":"84% - 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":"4","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":"5","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":"Yes","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"The conference was held virtually due to the COVID-19 pandemic.","order":10,"name":"additional_info_on_review_process","label":"Additional Info on Review Process","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}