{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T03:24:17Z","timestamp":1740108257644,"version":"3.37.3"},"reference-count":34,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T00:00:00Z","timestamp":1642377600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T00:00:00Z","timestamp":1642377600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100002322","name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100002322","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100013275","name":"Instituto Serrapilheira","doi-asserted-by":"publisher","award":["Serra-1709-16621"],"award-info":[{"award-number":["Serra-1709-16621"]}],"id":[{"id":"10.13039\/501100013275","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2023,5]]},"DOI":"10.1007\/s00607-021-01043-4","type":"journal-article","created":{"date-parts":[[2022,1,17]],"date-time":"2022-01-17T09:04:48Z","timestamp":1642410288000},"page":"1059-1075","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":0,"title":["On the performance limits of thread placement for array databases in non-uniform memory architectures"],"prefix":"10.1007","volume":"105","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3471-8670","authenticated-orcid":false,"given":"Simone","family":"Dominico","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2440-2664","authenticated-orcid":false,"given":"Eduardo C.","family":"de Almeida","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6644-956X","authenticated-orcid":false,"given":"Marco A. Zanata","family":"Alves","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2022,1,17]]},"reference":[{"issue":"10","key":"1043_CR1","first-page":"1064","volume":"5","author":"MC Albutiu","year":"2012","unstructured":"Albutiu MC, Kemper A, Neumann T (2012) Massively parallel sort-merge joins in main memory multi-core database systems. PVLDB 5(10):1064\u20131075","journal-title":"PVLDB"},{"issue":"1","key":"1043_CR2","first-page":"85","volume":"7","author":"C Balkesen","year":"2013","unstructured":"Balkesen C, Alonso G, Teubner J, \u00d6zsu MT (2013) Multi-core, main-memory joins: sort vs. hash revisited. PVLDB 7(1):85\u201396","journal-title":"PVLDB"},{"key":"1043_CR3","doi-asserted-by":"crossref","unstructured":"Baumann P, Furtado P, Ritsch R, Widmann N (1997) The rasdaman approach to multidimensional database management. In: SAC \u201997, pp 166\u2013173","DOI":"10.1145\/331697.331732"},{"key":"1043_CR4","doi-asserted-by":"crossref","unstructured":"Brown PG (2010) Overview of scidb: Large scale array storage, processing and analysis. In: SIGMOD, pp 963\u2013968","DOI":"10.1145\/1807167.1807271"},{"key":"1043_CR5","doi-asserted-by":"crossref","unstructured":"Camara G, Egenhofer MJ, Ferreira K, Andrade P, Queiroz G, Sanchez A, Jones J, Vinhas L (2014) Fields as a generic data type for big spatial data. In: International conference on geographic information science. Springer, Berlin, pp 159\u2013172","DOI":"10.1007\/978-3-319-11593-1_11"},{"key":"1043_CR6","unstructured":"Center BS (2016) New hpc4e seismic test suite to increase the pace of development of new modelling and imaging technologies. https:\/\/www.bsc.es\/news\/bsc-news\/new-hpc4e-seismic-test-suite-increase-the-pace-development-new-modelling-and-imaging-technologies"},{"key":"1043_CR7","volume-title":"Parallel programming in OpenMP","author":"R Chandra","year":"2001","unstructured":"Chandra R, Dagum L, Kohr D, Menon R, Maydan D, McDonald J (2001) Parallel programming in OpenMP. Morgan Kaufmann, Burlington"},{"key":"1043_CR8","doi-asserted-by":"crossref","unstructured":"Chasparis GC, Rossbory M, Janjic V (2017) Efficient dynamic pinning of parallelized applications by reinforcement learning with applications. In: Euro-Par: parallel processing, pp 164\u2013176","DOI":"10.1007\/978-3-319-64203-1_12"},{"issue":"1","key":"1043_CR9","doi-asserted-by":"publisher","first-page":"97","DOI":"10.15803\/ijnc.2.1_97","volume":"2","author":"EHM Cruz","year":"2012","unstructured":"Cruz EHM, Alves MAZ, Carissimi A, Navaux POA, Ribeiro CP, M\u00e9haut JF (2012) Memory-aware thread and data mapping for hierarchical multi-core platforms. Int J Network Comput 2(1):97\u2013116","journal-title":"Int J Network Comput"},{"issue":"3","key":"1043_CR10","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2975587","volume":"13","author":"EHM Cruz","year":"2016","unstructured":"Cruz EHM, Diener M, Pilla LL, Navaux POA (2016) Hardware-assisted thread and data mapping in hierarchical multicore architectures. ACM Trans Archit Code Optim 13(3):1\u201328","journal-title":"ACM Trans Archit Code Optim"},{"key":"1043_CR11","doi-asserted-by":"crossref","unstructured":"Dominico S, de Almeida EC, Meira JA, Alves MAZ (2018) An elastic multi-core allocation mechanism for database systems. In: ICDE, pp 473\u2013484","DOI":"10.1109\/ICDE.2018.00050"},{"key":"1043_CR12","doi-asserted-by":"crossref","unstructured":"Gerhardt L, Faham C, Yao Y (2015) Accelerating scientific analysis with SciDB. J Phys Conf Ser 664(7):072019","DOI":"10.1088\/1742-6596\/664\/7\/072019"},{"issue":"3","key":"1043_CR13","first-page":"233","volume":"8","author":"J Giceva","year":"2014","unstructured":"Giceva J, Alonso G, Roscoe T, Harris T (2014) Deployment of query plans on multicores. PVLDB 8(3):233\u2013244","journal-title":"PVLDB"},{"key":"1043_CR14","unstructured":"Intel (2019) Maximizing multicore processor performance. https:\/\/www.intel.com\/content\/www\/us\/en\/io\/quickpath-technology\/quickpath-technology-general.html"},{"key":"1043_CR15","unstructured":"Kepe TR (2019) The design and implementation of query execution in modern processing-in-memory hardware. PhD thesis, UFPR - Federal University of Paran\u00e1, Curitiba - Brazil, 115 p"},{"issue":"10","key":"1043_CR16","first-page":"2176","volume":"29","author":"H Khaleghzadeh","year":"2018","unstructured":"Khaleghzadeh H, Manumachu RR, Lastovetsky A (2018) A novel data-partitioning algorithm for performance optimization of data-parallel applications on heterogeneous hpc platforms. TPDS 29(10):2176\u20132190","journal-title":"TPDS"},{"key":"1043_CR17","doi-asserted-by":"crossref","unstructured":"Kim S, Sohn SG, Kim T, Yu J, Kim B, Moon B (2016) Selective scan for filter operator of scidb. In: SSDBM \u201916, pp 1\u20134","DOI":"10.1145\/2949689.2949707"},{"key":"1043_CR18","unstructured":"Kissinger T, Kiefer T, Schlegel B, Habich D, Molka D, Lehner W (2014) Eris: a numa-aware in-memory storage engine for analytical workloads. In: ADMS@ VLDB, pp 1\u201312"},{"key":"1043_CR19","doi-asserted-by":"crossref","unstructured":"Leis V, Boncz P, Kemper A, Neumann T (2014) Morsel-driven parallelism: a numa-aware query evaluation framework for the many-core age. In: SIGMOD, pp 743\u2013754","DOI":"10.1145\/2588555.2610507"},{"key":"1043_CR20","unstructured":"Lepers B, Qu\u00e9ma V, Fedorova A (2015) Thread and memory placement on numa systems: asymmetry matters. In: USENIX ATC \u201915, pp 277\u2013289"},{"key":"1043_CR21","unstructured":"Lustosa H, Porto F (2019) SAVIME: A multidimensional system for the analysis and visualization of simulation data. CoRR abs\/1903.02949"},{"issue":"13","key":"1043_CR22","first-page":"1329","volume":"9","author":"H Lustosa","year":"2016","unstructured":"Lustosa H, Porto F, Blanco P, Valduriez P (2016) Database system support of simulation data. PVLDB 9(13):1329\u20131340","journal-title":"PVLDB"},{"key":"1043_CR23","unstructured":"Lustosa H, Lemus N, Porto F, Valduriez P (2017) Tars: an array model with rich semantics for multidimensional data. In: ER FORUM, pp 114\u2013127"},{"key":"1043_CR24","doi-asserted-by":"crossref","unstructured":"Memarzia P, Ray S, Bhavsar VC (2020) The art of efficient in-memory query processing on NUMA systems: a systematic approach. In: ICDE, pp 781\u2013792","DOI":"10.1109\/ICDE48307.2020.00073"},{"issue":"3","key":"1043_CR25","doi-asserted-by":"publisher","first-page":"403","DOI":"10.1109\/TC.2016.2605682","volume":"66","author":"O Ozturk","year":"2016","unstructured":"Ozturk O, Orhan U, Ding W, Yedlapalli P, Kandemir MT (2016) Cache hierarchy-aware query mapping on emerging multicore architectures. IEEE Trans Comput 66(3):403\u2013415","journal-title":"IEEE Trans Comput"},{"issue":"4","key":"1043_CR26","first-page":"349","volume":"10","author":"S Papadopoulos","year":"2016","unstructured":"Papadopoulos S, Datta K, Madden S, Mattson T (2016) The tiledb array data storage manager. PVLDB 10(4):349\u2013360","journal-title":"PVLDB"},{"key":"1043_CR27","doi-asserted-by":"crossref","unstructured":"Popov M, Jimborean A, Black-Schaffer D (2019) Efficient thread\/page\/parallelism autotuning for numa systems. In: ICS \u201919, pp 342\u2013353","DOI":"10.1145\/3330345.3330376"},{"issue":"11","key":"1043_CR28","first-page":"1447","volume":"5","author":"D Porobic","year":"2012","unstructured":"Porobic D, Pandis I, Branco M, T\u00f6z\u00fcn P, Ailamaki A (2012) Oltp on hardware islands. PVLDB 5(11):1447\u20131458","journal-title":"PVLDB"},{"key":"1043_CR29","unstructured":"Ray S, Higgins C, Anupindi V, Gautam S (2020) Enabling numa-aware main memory spatial join processing: an experimental study. In: ADMS@ VLDB"},{"key":"1043_CR30","doi-asserted-by":"crossref","unstructured":"S\u00e1nchez\u00a0Barrera I, Moret\u00f3 M, Ayguad\u00e9 E, Labarta J, Valero M, Casas M (2018) Reducing data movement on large shared memory systems by exploiting computation dependencies. In: ICS \u201918, pp 207\u2013217","DOI":"10.1145\/3205289.3205310"},{"key":"1043_CR31","doi-asserted-by":"crossref","unstructured":"Soroush E, Balazinska M, Wang D (2011) Arraystore: a storage manager for complex parallel array processing. In: SIGMOD, pp 253\u2013264","DOI":"10.1145\/1989323.1989351"},{"key":"1043_CR32","first-page":"531","volume":"2016","author":"P Virouleau","year":"2016","unstructured":"Virouleau P, Broquedis F, Gautier T, Rastello F (2016) Using data dependencies to improve task-based scheduling strategies on numa architectures. Euro-Par 2016:531\u2013544","journal-title":"Euro-Par"},{"key":"1043_CR33","unstructured":"Willhalm\u00a0Thomas FP Dementiev\u00a0Roman (2012) Intel performance counter monitor. https:\/\/software.intel.com\/en-us\/articles\/intel-performance-counter-monitor"},{"key":"1043_CR34","doi-asserted-by":"crossref","unstructured":"Zhang Y, Kersten M, Manegold S (2013) Sciql: array data processing inside an rdbms. In: SIGMOD, pp 1049\u20131052","DOI":"10.1145\/2463676.2463684"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-021-01043-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-021-01043-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-021-01043-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,4,24]],"date-time":"2023-04-24T15:07:09Z","timestamp":1682348829000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-021-01043-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,1,17]]},"references-count":34,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2023,5]]}},"alternative-id":["1043"],"URL":"https:\/\/doi.org\/10.1007\/s00607-021-01043-4","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"type":"print","value":"0010-485X"},{"type":"electronic","value":"1436-5057"}],"subject":[],"published":{"date-parts":[[2022,1,17]]},"assertion":[{"value":"1 May 2021","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"9 December 2021","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 January 2022","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}