{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,10]],"date-time":"2026-01-10T07:28:01Z","timestamp":1768030081313,"version":"3.49.0"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031396977","type":"print"},{"value":"9783031396984","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,1,1]],"date-time":"2023-01-01T00:00:00Z","timestamp":1672531200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2023]]},"DOI":"10.1007\/978-3-031-39698-4_3","type":"book-chapter","created":{"date-parts":[[2023,8,23]],"date-time":"2023-08-23T06:02:40Z","timestamp":1692770560000},"page":"32-46","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Extending OpenSHMEM with\u00a0Aggregation Support for\u00a0Improved Message Rate Performance"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8988-3027","authenticated-orcid":false,"given":"Aaron","family":"Welch","sequence":"first","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5380-6951","authenticated-orcid":false,"given":"Oscar","family":"Hernandez","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4531-7453","authenticated-orcid":false,"given":"Stephen","family":"Poole","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,8,24]]},"reference":[{"key":"3_CR1","unstructured":"OSU micro-benchmarks. https:\/\/mvapich.cse.ohio-state.edu\/benchmarks\/. Accessed 31 May 2023"},{"key":"3_CR2","doi-asserted-by":"publisher","unstructured":"Alvanos, M., Farreras, M., Tiotto, E., Amaral, J.N., Martorell, X.: Improving communication in PGAS environments: static and dynamic coalescing in UPC. In: Proceedings of the 27th International ACM Conference on International Conference on Supercomputing, ICS 2013, pp. 129\u2013138. Association for Computing Machinery, New York (2013). https:\/\/doi.org\/10.1145\/2464996.2465006","DOI":"10.1145\/2464996.2465006"},{"key":"3_CR3","unstructured":"Brock, B., Bulu\u00e7, A., Yelick, K.A.: BCL: a cross-platform distributed container library. CoRR abs\/1810.13029 (2018). http:\/\/arxiv.org\/abs\/1810.13029"},{"key":"3_CR4","doi-asserted-by":"publisher","unstructured":"Ferguson, M.P., Buettner, D.: Caching puts and gets in a PGAS language runtime. In: 2015 9th International Conference on Partitioned Global Address Space Programming Models, pp. 13\u201324 (2015). https:\/\/doi.org\/10.1109\/PGAS.2015.10","DOI":"10.1109\/PGAS.2015.10"},{"key":"3_CR5","doi-asserted-by":"publisher","unstructured":"Garg, R., Sabharwal, Y.: Software routing and aggregation of messages to optimize the performance of HPCC randomaccess benchmark. In: SC 2006: Proceedings of the 2006 ACM\/IEEE Conference on Supercomputing, p. 15 (2006). https:\/\/doi.org\/10.1109\/SC.2006.56","DOI":"10.1109\/SC.2006.56"},{"key":"3_CR6","doi-asserted-by":"publisher","unstructured":"Geng, H., Jamali, N.: Supporting many-to-many communication. In: Proceedings of the 2013 Workshop on Programming Based on Actors, Agents, and Decentralized Control, AGERE! 2013, pp. 81\u201386. Association for Computing Machinery, New York (2013). https:\/\/doi.org\/10.1145\/2541329.2541343","DOI":"10.1145\/2541329.2541343"},{"key":"3_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"41","DOI":"10.1007\/978-3-030-50743-5_3","volume-title":"High Performance Computing","author":"RL Graham","year":"2020","unstructured":"Graham, R.L., et al.: Scalable hierarchical aggregation and\u00a0reduction protocol (SHARP)$$^{\\rm TM}$$ streaming-aggregation hardware design and evaluation. In: Sadayappan, P., Chamberlain, B.L., Juckeland, G., Ltaief, H. (eds.) ISC High Performance 2020. LNCS, vol. 12151, pp. 41\u201359. Springer, Cham (2020). https:\/\/doi.org\/10.1007\/978-3-030-50743-5_3"},{"key":"3_CR8","doi-asserted-by":"publisher","unstructured":"Jenkins, L., Zalewski, M., Ferguson, M.: Chapel aggregation library (CAL). In: 2018 IEEE\/ACM Parallel Applications Workshop, Alternatives To MPI (PAW-ATM), pp. 34\u201343 (2018). https:\/\/doi.org\/10.1109\/PAW-ATM.2018.00009","DOI":"10.1109\/PAW-ATM.2018.00009"},{"issue":"3","key":"3_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3233299","volume":"15","author":"E Kayraklioglu","year":"2018","unstructured":"Kayraklioglu, E., Ferguson, M.P., El-Ghazawi, T.: LAPPS: locality-aware productive prefetching support for PGAS. ACM Trans. Archit. Code Optim. 15(3), 1\u201326 (2018). https:\/\/doi.org\/10.1145\/3233299","journal-title":"ACM Trans. Archit. Code Optim."},{"key":"3_CR10","doi-asserted-by":"publisher","unstructured":"Maley, F.M., DeVinney, J.G.: Conveyors for streaming many-to-many communication. In: 2019 IEEE\/ACM 9th Workshop on Irregular Applications: Architectures and Algorithms (IA3), pp. 1\u20138 (2019). https:\/\/doi.org\/10.1109\/IA349570.2019.00007","DOI":"10.1109\/IA349570.2019.00007"},{"key":"3_CR11","doi-asserted-by":"publisher","unstructured":"Morari, A., Tumeo, A., Chavarr\u00eda-Miranda, D., Villa, O., Valero, M.: Scaling irregular applications through data aggregation and software multithreading. In: 2014 IEEE 28th International Parallel and Distributed Processing Symposium, pp. 1126\u20131135 (2014). https:\/\/doi.org\/10.1109\/IPDPS.2014.117","DOI":"10.1109\/IPDPS.2014.117"},{"key":"3_CR12","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"160","DOI":"10.1007\/978-3-031-04888-3_10","volume-title":"OpenSHMEM and Related Technologies. OpenSHMEM in the Era of Exascale and Smart Networks","author":"D Ozog","year":"2021","unstructured":"Ozog, D., Wasi-ur-Rahman, M., Holland, K.: Can deferring small messages enhance the performance of OpenSHMEM applications? In: Poole, S.W., Hernandez, O., Baker, M.B., Curtis, T. (eds.) OpenSHMEM 2021. LNCS, vol. 13159, pp. 160\u2013177. Springer, Cham (2021). https:\/\/doi.org\/10.1007\/978-3-031-04888-3_10"},{"key":"3_CR13","doi-asserted-by":"publisher","unstructured":"Paul, S.R., Hayashi, A., Chen, K., Sarkar, V.: A scalable actor-based programming system for PGAS runtimes (2021). https:\/\/doi.org\/10.48550\/ARXIV.2107.05516, https:\/\/arxiv.org\/abs\/2107.05516","DOI":"10.48550\/ARXIV.2107.05516"},{"key":"3_CR14","doi-asserted-by":"publisher","unstructured":"Pham, C.: Comparison of message aggregation strategies for parallel simulations on a high performance cluster. In: Proceedings 8th International Symposium on Modeling, Analysis and Simulation of Computer and Telecommunication Systems (Cat. No.PR00728), pp. 358\u2013365 (2000). https:\/\/doi.org\/10.1109\/MASCOT.2000.876559","DOI":"10.1109\/MASCOT.2000.876559"},{"key":"3_CR15","unstructured":"Poole, S.W., Curtis, A.R., Hernandez, O.R., Feind, K., Kuehn, J.A., Shipman, G.M.: OpenSHMEM: Towards a Unified RMA Model. Springer, New York (2011). https:\/\/www.osti.gov\/biblio\/1050391"},{"key":"3_CR16","doi-asserted-by":"publisher","unstructured":"Wesolowski, L., et al.: TRAM: optimizing fine-grained communication with topological routing and aggregation of messages. In: 2014 43rd International Conference on Parallel Processing, pp. 211\u2013220 (2014). https:\/\/doi.org\/10.1109\/ICPP.2014.30","DOI":"10.1109\/ICPP.2014.30"}],"container-title":["Lecture Notes in Computer Science","Euro-Par 2023: Parallel Processing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-39698-4_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,23]],"date-time":"2023-08-23T06:03:50Z","timestamp":1692770630000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-39698-4_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023]]},"ISBN":["9783031396977","9783031396984"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-39698-4_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023]]},"assertion":[{"value":"24 August 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"Euro-Par","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"European Conference on Parallel Processing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Limassol","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Cyprus","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 August 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"1 September 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"europar2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/2023.euro-par.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":"164","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":"49","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":"30% - 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.98","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":"4","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)"}}]}}