{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,2]],"date-time":"2025-07-02T12:47:43Z","timestamp":1751460463765,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":40,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,9,27]],"date-time":"2021-09-27T00:00:00Z","timestamp":1632700800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","award":["001"],"award-info":[{"award-number":["001"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2021,9,27]]},"DOI":"10.1145\/3488423.3519324","type":"proceedings-article","created":{"date-parts":[[2022,5,9]],"date-time":"2022-05-09T15:02:51Z","timestamp":1652108571000},"page":"1-14","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["Learning to Rank Graph-based Application Objects on Heterogeneous Memories"],"prefix":"10.1145","author":[{"given":"Diego","family":"Moura","sequence":"first","affiliation":[{"name":"University Federal of Bahia, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Vinicius","family":"Petrucci","sequence":"additional","affiliation":[{"name":"University Federal of Bahia, Brazil"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Daniel","family":"Mosse","sequence":"additional","affiliation":[{"name":"Pittsburgh University, United States"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2022,5,9]]},"reference":[{"volume-title":"d.]. Argonne National Laboratory. Retrieved","year":"2021","key":"e_1_3_2_1_1_1","unstructured":"[n. d.]. Argonne National Laboratory. Retrieved May 6, 2021 from https:\/\/www.anl.gov\/article\/us-department-of-energy-and-intel-to-deliver-first-exascale-supercomputer [n. d.]. Argonne National Laboratory. Retrieved May 6, 2021 from https:\/\/www.anl.gov\/article\/us-department-of-energy-and-intel-to-deliver-first-exascale-supercomputer"},{"volume-title":"d.]. Intel-Micron Memory 3D XPoint. Retrieved","year":"2020","key":"e_1_3_2_1_2_1","unstructured":"[n. d.]. Intel-Micron Memory 3D XPoint. Retrieved May 4, 2020 from http:\/\/http:\/\/intel.ly\/1eICR0a [n. d.]. Intel-Micron Memory 3D XPoint. Retrieved May 4, 2020 from http:\/\/http:\/\/intel.ly\/1eICR0a"},{"volume-title":"d.]. Intel VTune Profiler. Retrieved","year":"2021","key":"e_1_3_2_1_3_1","unstructured":"[n. d.]. Intel VTune Profiler. Retrieved May 9, 2021 from https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/tools\/oneapi\/components\/vtune-profiler.html#gs.0r7z5o [n. d.]. Intel VTune Profiler. Retrieved May 9, 2021 from https:\/\/software.intel.com\/content\/www\/us\/en\/develop\/tools\/oneapi\/components\/vtune-profiler.html#gs.0r7z5o"},{"volume-title":"d.]. Loocv for evaluating machine learning algorithms. Retrieved","year":"2021","key":"e_1_3_2_1_4_1","unstructured":"[n. d.]. Loocv for evaluating machine learning algorithms. Retrieved May 9, 2021 from https:\/\/machinelearningmastery.com\/loocv-for-evaluating-machine-learning-algorithms\/ [n. d.]. Loocv for evaluating machine learning algorithms. Retrieved May 9, 2021 from https:\/\/machinelearningmastery.com\/loocv-for-evaluating-machine-learning-algorithms\/"},{"volume-title":"d.]. Memcached. Retrieved","year":"2021","key":"e_1_3_2_1_5_1","unstructured":"[n. d.]. Memcached. Retrieved May 9, 2021 from http:\/\/memcached.org [n. d.]. Memcached. Retrieved May 9, 2021 from http:\/\/memcached.org"},{"volume-title":"d.]. Redis. Retrieved","year":"2021","key":"e_1_3_2_1_6_1","unstructured":"[n. d.]. Redis. Retrieved May 9, 2021 from https:\/\/redis.io [n. d.]. Redis. Retrieved May 9, 2021 from https:\/\/redis.io"},{"volume-title":"Linux Programmer\u2019s Manual. Retrieved","year":"2021","key":"e_1_3_2_1_7_1","unstructured":"2011. Linux Programmer\u2019s Manual. Retrieved May 5, 2021 from https:\/\/man7.org\/linux\/man-pages\/man3\/mallopt.3.html#:~:text=Note%3A%20Nowadays%2C%20glibc%20uses%20a,size%20of%20the%20freed%20block 2011. Linux Programmer\u2019s Manual. Retrieved May 5, 2021 from https:\/\/man7.org\/linux\/man-pages\/man3\/mallopt.3.html#:~:text=Note%3A%20Nowadays%2C%20glibc%20uses%20a,size%20of%20the%20freed%20block"},{"key":"e_1_3_2_1_8_1","volume-title":"Retrieved","author":"Python","year":"2021","unstructured":"2021. Python API : LGBMRanker . Retrieved Jun 29, 2021 from https:\/\/lightgbm.readthedocs.io\/en\/latest\/pythonapi\/lightgbm.LGBMRanker.html#lightgbm.LGBMRanker 2021. Python API: LGBMRanker. Retrieved Jun 29, 2021 from https:\/\/lightgbm.readthedocs.io\/en\/latest\/pythonapi\/lightgbm.LGBMRanker.html#lightgbm.LGBMRanker"},{"key":"e_1_3_2_1_9_1","unstructured":"Scott Beamer Krste Asanovic and David\u00a0A. Patterson. 2015. The GAP Benchmark Suite. CoRR abs\/1508.03619(2015). arxiv:1508.03619http:\/\/arxiv.org\/abs\/1508.03619  Scott Beamer Krste Asanovic and David\u00a0A. Patterson. 2015. The GAP Benchmark Suite. CoRR abs\/1508.03619(2015). arxiv:1508.03619http:\/\/arxiv.org\/abs\/1508.03619"},{"key":"e_1_3_2_1_10_1","unstructured":"Christopher J.\u00a0C. Burges. 2010. From RankNet to LambdaRank to LambdaMART: An Overview.  Christopher J.\u00a0C. Burges. 2010. From RankNet to LambdaRank to LambdaMART: An Overview."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1273496.1273513"},{"key":"e_1_3_2_1_12_1","volume-title":"XGBoost. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (Aug","author":"Chen Tianqi","year":"2016","unstructured":"Tianqi Chen and Carlos Guestrin . 2016 . XGBoost. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (Aug 2016). https:\/\/doi.org\/10.1145\/2939672.2939785 10.1145\/2939672.2939785 Tianqi Chen and Carlos Guestrin. 2016. XGBoost. Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (Aug 2016). https:\/\/doi.org\/10.1145\/2939672.2939785"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3368826.3377922"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/1046920.1088707"},{"key":"e_1_3_2_1_15_1","unstructured":"Jonathan Corbet. 2019. Persistent memory for transient data. https:\/\/lwn.net\/Articles\/777212\/. Accessed: 2020-06-03.  Jonathan Corbet. 2019. Persistent memory for transient data. https:\/\/lwn.net\/Articles\/777212\/. Accessed: 2020-06-03."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3307681.3325398"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901344"},{"volume-title":"Evaluating the Effectiveness of Program Data Features for Guiding Memory Management(MEMSYS \u201919)","author":"Effler Chad","key":"e_1_3_2_1_18_1","unstructured":"T.\u00a0 Chad Effler , Brandon Kammerdiener , Michael\u00a0 R. Jantz , Saikat Sengupta , Prasad\u00a0 A. Kulkarni , Kshitij\u00a0 A. Doshi , and Terry Jones . 2019. Evaluating the Effectiveness of Program Data Features for Guiding Memory Management(MEMSYS \u201919) . Association for Computing Machinery , New York, NY, USA , 383\u2013395. https:\/\/doi.org\/10.1145\/3357526.3357537 10.1145\/3357526.3357537 T.\u00a0Chad Effler, Brandon Kammerdiener, Michael\u00a0R. Jantz, Saikat Sengupta, Prasad\u00a0A. Kulkarni, Kshitij\u00a0A. Doshi, and Terry Jones. 2019. Evaluating the Effectiveness of Program Data Features for Guiding Memory Management(MEMSYS \u201919). Association for Computing Machinery, New York, NY, USA, 383\u2013395. https:\/\/doi.org\/10.1145\/3357526.3357537"},{"key":"e_1_3_2_1_19_1","article-title":"An Efficient Boosting Algorithm for Combining Preferences","author":"Freund Yoav","year":"2003","unstructured":"Yoav Freund , Raj Iyer , Robert\u00a0 E. Schapire , and Yoram Singer . 2003 . An Efficient Boosting Algorithm for Combining Preferences . J. Mach. Learn. Res. 4, null ( Dec. 2003), 933\u2013969. Yoav Freund, Raj Iyer, Robert\u00a0E. Schapire, and Yoram Singer. 2003. An Efficient Boosting Algorithm for Combining Preferences. J. Mach. Learn. Res. 4, null (Dec. 2003), 933\u2013969.","journal-title":"J. Mach. Learn. Res. 4, null"},{"key":"e_1_3_2_1_20_1","unstructured":"Joseph Izraelevitz Jian Yang Lu Zhang Juno Kim Xiao Liu Amirsaman Memaripour Yun\u00a0Joon Soh Zixuan Wang Yi Xu Subramanya\u00a0R. Dulloor Jishen Zhao and Steven Swanson. 2019. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR abs\/1903.05714(2019). arxiv:1903.05714http:\/\/arxiv.org\/abs\/1903.05714  Joseph Izraelevitz Jian Yang Lu Zhang Juno Kim Xiao Liu Amirsaman Memaripour Yun\u00a0Joon Soh Zixuan Wang Yi Xu Subramanya\u00a0R. Dulloor Jishen Zhao and Steven Swanson. 2019. Basic Performance Measurements of the Intel Optane DC Persistent Memory Module. CoRR abs\/1903.05714(2019). arxiv:1903.05714http:\/\/arxiv.org\/abs\/1903.05714"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/775047.775067"},{"key":"e_1_3_2_1_22_1","volume-title":"Proceedings of the 31st International Conference on Neural Information Processing Systems","author":"Ke Guolin","year":"2017","unstructured":"Guolin Ke , Qi Meng , Thomas Finley , Taifeng Wang , Wei Chen , Weidong Ma , Qiwei Ye , and Tie-Yan Liu . 2017 . LightGBM: A Highly Efficient Gradient Boosting Decision Tree . In Proceedings of the 31st International Conference on Neural Information Processing Systems ( Long Beach, California, USA) (NIPS\u201917). Curran Associates Inc., Red Hook, NY, USA, 3149\u20133157. Guolin Ke, Qi Meng, Thomas Finley, Taifeng Wang, Wei Chen, Weidong Ma, Qiwei Ye, and Tie-Yan Liu. 2017. LightGBM: A Highly Efficient Gradient Boosting Decision Tree. In Proceedings of the 31st International Conference on Neural Information Processing Systems (Long Beach, California, USA) (NIPS\u201917). Curran Associates Inc., Red Hook, NY, USA, 3149\u20133157."},{"key":"e_1_3_2_1_23_1","volume-title":"d.]. Linux Programmer\u2019s Manual - Backtrace. Retrieved","author":"Kerrisk Michael","year":"2021","unstructured":"Michael Kerrisk . [n. d.]. Linux Programmer\u2019s Manual - Backtrace. Retrieved May 5, 2021 from https:\/\/man7.org\/linux\/man-pages\/man3\/backtrace.3.html Michael Kerrisk. [n. d.]. Linux Programmer\u2019s Manual - Backtrace. Retrieved May 5, 2021 from https:\/\/man7.org\/linux\/man-pages\/man3\/backtrace.3.html"},{"key":"e_1_3_2_1_24_1","volume-title":"Architecting Phase Change Memory as a Scalable Dram Alternative. 37, 3 (June","author":"Lee C.","year":"2009","unstructured":"Benjamin\u00a0 C. Lee , Engin Ipek , Onur Mutlu , and Doug Burger . 2009. Architecting Phase Change Memory as a Scalable Dram Alternative. 37, 3 (June 2009 ), 2\u201313. https:\/\/doi.org\/10.1145\/1555815.1555758 10.1145\/1555815.1555758 Benjamin\u00a0C. Lee, Engin Ipek, Onur Mutlu, and Doug Burger. 2009. Architecting Phase Change Memory as a Scalable Dram Alternative. 37, 3 (June 2009), 2\u201313. https:\/\/doi.org\/10.1145\/1555815.1555758"},{"volume-title":"Learning to Rank for Information Retrieval and Natural Language Processing","author":"Hang Li.","key":"e_1_3_2_1_25_1","unstructured":"Hang Li. 2011. Learning to Rank for Information Retrieval and Natural Language Processing . Morgan & Claypool Publishers . Hang Li. 2011. Learning to Rank for Information Retrieval and Natural Language Processing. Morgan & Claypool Publishers."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2503210.2503297"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/2819001.2819005"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2012.21"},{"volume-title":"Metric Learning to Rank(ICML\u201910)","author":"McFee Brian","key":"e_1_3_2_1_29_1","unstructured":"Brian McFee and Gert Lanckriet . 2010. Metric Learning to Rank(ICML\u201910) . Omnipress , Madison, WI, USA , 775\u2013782. Brian McFee and Gert Lanckriet. 2010. Metric Learning to Rank(ICML\u201910). Omnipress, Madison, WI, USA, 775\u2013782."},{"volume-title":"MemBrain: Automated Application Guidance for Hybrid Memory Systems. In 2018 IEEE International Conference on Networking, Architecture and Storage (NAS). 1\u201310","author":"Olson B.","key":"e_1_3_2_1_30_1","unstructured":"M.\u00a0 B. Olson , T. Zhou , M.\u00a0 R. Jantz , K.\u00a0 A. Doshi , M.\u00a0 G. Lopez , and O. Hernandez . 2018 . MemBrain: Automated Application Guidance for Hybrid Memory Systems. In 2018 IEEE International Conference on Networking, Architecture and Storage (NAS). 1\u201310 . M.\u00a0B. Olson, T. Zhou, M.\u00a0R. Jantz, K.\u00a0A. Doshi, M.\u00a0G. Lopez, and O. Hernandez. 2018. MemBrain: Automated Application Guidance for Hybrid Memory Systems. In 2018 IEEE International Conference on Networking, Architecture and Storage (NAS). 1\u201310."},{"volume-title":"Energy Efficient Architecture for Graph Analytics Accelerators. In 2016 ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). 166\u2013177","author":"Ozdal M.","key":"e_1_3_2_1_31_1","unstructured":"M.\u00a0 M. Ozdal , S. Yesil , T. Kim , A. Ayupov , J. Greth , S. Burns , and O. Ozturk . 2016 . Energy Efficient Architecture for Graph Analytics Accelerators. In 2016 ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). 166\u2013177 . M.\u00a0M. Ozdal, S. Yesil, T. Kim, A. Ayupov, J. Greth, S. Burns, and O. Ozturk. 2016. Energy Efficient Architecture for Graph Analytics Accelerators. In 2016 ACM\/IEEE 43rd Annual International Symposium on Computer Architecture (ISCA). 166\u2013177."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/3292500.3330677"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357526.3357568"},{"key":"e_1_3_2_1_34_1","unstructured":"Andy Rudoff. 2017. The system call intercepting library. https:\/\/github.com\/pmem\/syscall_intercept.git  Andy Rudoff. 2017. The system call intercepting library. https:\/\/github.com\/pmem\/syscall_intercept.git"},{"volume-title":"Automating the Application Data Placement in Hybrid Memory Systems. In 2017 IEEE International Conference on Cluster Computing (CLUSTER). 126\u2013136","author":"Servat H.","key":"e_1_3_2_1_35_1","unstructured":"H. Servat , A.\u00a0 J. Pe\u00f1a , G. Llort , E. Mercadal , H. Hoppe , and J. Labarta . 2017 . Automating the Application Data Placement in Hybrid Memory Systems. In 2017 IEEE International Conference on Cluster Computing (CLUSTER). 126\u2013136 . H. Servat, A.\u00a0J. Pe\u00f1a, G. Llort, E. Mercadal, H. Hoppe, and J. Labarta. 2017. Automating the Application Data Placement in Hybrid Memory Systems. In 2017 IEEE International Conference on Cluster Computing (CLUSTER). 126\u2013136."},{"key":"e_1_3_2_1_36_1","volume-title":"High Performance Computing for Computational Science \u2013 VECPAR","author":"Shalf John","year":"2010","unstructured":"John Shalf , Sudip Dosanjh , and John Morrison . 2011. Exascale Computing Technology Challenges . In High Performance Computing for Computational Science \u2013 VECPAR 2010 , Jos\u00e9 M. Laginha\u00a0M. Palma, Michel Dayd\u00e9 , Osni Marques, and Jo\u00e3o\u00a0Correia Lopes (Eds.). Springer Berlin Heidelberg , Berlin, Heidelberg, 1\u201325. John Shalf, Sudip Dosanjh, and John Morrison. 2011. Exascale Computing Technology Challenges. In High Performance Computing for Computational Science \u2013 VECPAR 2010, Jos\u00e9 M. Laginha\u00a0M. Palma, Michel Dayd\u00e9, Osni Marques, and Jo\u00e3o\u00a0Correia Lopes (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 1\u201325."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3225058.3225094"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3205289.3205320"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1277741.1277809"},{"key":"e_1_3_2_1_40_1","unstructured":"J. Yang Juno Kim M. Hoseinzadeh J. Izraelevitz and S. Swanson. 2020. An Empirical Guide to the Behavior and Use of Scalable Persistent Memory. In FAST.  J. Yang Juno Kim M. Hoseinzadeh J. Izraelevitz and S. Swanson. 2020. An Empirical Guide to the Behavior and Use of Scalable Persistent Memory. In FAST."}],"event":{"name":"MEMSYS 2021: The International Symposium on Memory Systems","acronym":"MEMSYS 2021","location":"Washington DC DC USA"},"container-title":["The International Symposium on Memory Systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488423.3519324","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3488423.3519324","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T19:30:24Z","timestamp":1750188624000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3488423.3519324"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021,9,27]]},"references-count":40,"alternative-id":["10.1145\/3488423.3519324","10.1145\/3488423"],"URL":"https:\/\/doi.org\/10.1145\/3488423.3519324","relation":{},"subject":[],"published":{"date-parts":[[2021,9,27]]},"assertion":[{"value":"2022-05-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}