{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T04:21:47Z","timestamp":1745986907019,"version":"3.40.4"},"reference-count":13,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2013,1,1]],"date-time":"2013-01-01T00:00:00Z","timestamp":1356998400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["J. Comput. Sci. Technol."],"published-print":{"date-parts":[[2013,1]]},"DOI":"10.1007\/s11390-013-1313-9","type":"journal-article","created":{"date-parts":[[2013,2,1]],"date-time":"2013-02-01T16:52:54Z","timestamp":1359737574000},"page":"72-89","source":"Crossref","is-referenced-by-count":2,"title":["Design and Implementation of an Extended Collectives Library for Unified Parallel C"],"prefix":"10.1007","volume":"28","author":[{"given":"Carlos","family":"Teijeiro","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guillermo L.","family":"Taboada","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Touri\u00f1o","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ram\u00f3n","family":"Doallo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jos\u00e9 C.","family":"Mouri\u00f1o","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dami\u00e1n A.","family":"Mall\u00f3n","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brian","family":"Wibecan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2013,2,1]]},"reference":[{"key":"1313_CR1","doi-asserted-by":"crossref","unstructured":"El-Ghazawi T, Chauvin S. UPC benchmarking issues. In Proc. the 30th Int. Conference on Parallel Processing, Sept. 2001, pp.365-372.","DOI":"10.1109\/ICPP.2001.952082"},{"key":"1313_CR2","doi-asserted-by":"crossref","unstructured":"Taboada G L, Teijeiro C, Touri\u00f1o J et al. Performance evaluation of unified parallel C collective communications. In Proc. the 11th IEEE Int. Conf. High Performance Computing and Communications, Jun. 2009, pp.69-78.","DOI":"10.1109\/HPCC.2009.88"},{"key":"1313_CR3","first-page":"413","volume":"15","author":"RA Salama","year":"2008","unstructured":"Salama R A, Sameh A. Potential performance improvement of collective operations in UPC. Advances in Parallel Computing, 2008, 15: 413-422.","journal-title":"Advances in Parallel Computing"},{"key":"1313_CR4","doi-asserted-by":"crossref","unstructured":"Cantonnet F, Yao Y, Zahran M M et al. Productivity analysis of the UPC language. In Proc. the 18th Int. Parallel and Distributed Processing Symposium, Apr. 2004, pp.254.","DOI":"10.1109\/IPDPS.2004.1303318"},{"key":"1313_CR5","doi-asserted-by":"crossref","unstructured":"Nishtala R, Alm\u00e1si G, Ca\u015fcaval C. Performance without pain\u2009=\u2009productivity: Data layout and collective communication in UPC. In Proc. the 13thACM SIGPLAN Symp. Principles and Practice of Parallel Programming, Feb. 2008, pp.99-110.","DOI":"10.1145\/1345206.1345224"},{"issue":"9","key":"1313_CR6","doi-asserted-by":"crossref","first-page":"576","DOI":"10.1016\/j.parco.2011.05.006","volume":"37","author":"R Nishtala","year":"2011","unstructured":"Nishtala R, Zheng Y, Hargrove P, Yelick K. Tuning collective communication for Partitioned Global Address Space programming models. Parallel Computing, 2011, 37(9): 576-591.","journal-title":"Parallel Computing"},{"issue":"11","key":"1313_CR7","doi-asserted-by":"crossref","first-page":"1143","DOI":"10.1109\/71.642949","volume":"8","author":"J Bruck","year":"1997","unstructured":"Bruck J, Ho C T, Kipnis S, Upfal E, Weathersby D. Efficient algorithms for all-to-all communications in multiport message-passing systems. IEEE Transactions on Parallel and Distributed Systems, 1997, 8(11): 1143-1156.","journal-title":"IEEE Transactions on Parallel and Distributed Systems"},{"key":"1313_CR8","doi-asserted-by":"crossref","unstructured":"Dinan J, Balaji P, Lusk E L et al. Hybrid parallel programming with MPI and unified parallel C. In Proc. the 7th Int. Conf. Computing Frontiers, May 2010, pp.177-186.","DOI":"10.1145\/1787275.1787323"},{"issue":"7","key":"1313_CR9","doi-asserted-by":"crossref","first-page":"764","DOI":"10.1016\/j.future.2006.02.002","volume":"22","author":"T El-Ghazawi","year":"2006","unstructured":"El-Ghazawi T, Cantonnet F, Yao Y, Annareddy S, Mohamed A S. Benchmarking parallel compilers: A UPC case study. Future Generation Computer Systems, 2006, 22(7): 764-775.","journal-title":"Future Generation Computer Systems"},{"key":"1313_CR10","doi-asserted-by":"crossref","unstructured":"Mall\u00f3n D A, Taboada G L, Teijeiro C, Touri\u00f1o J, Fraguela B B, G\u00f3mez A, Doallo R, Mouri\u00f1o J C. Performance evaluation of MPI, UPC and OpenMP on multicore architectures. In Proc. the 16th European PVM\/MPI Users' Group Meeting, Sept. 2009, pp.174-184.","DOI":"10.1007\/978-3-642-03770-2_24"},{"key":"1313_CR11","unstructured":"Zhang Z, Seidel S. Benchmark measurements of current UPC platforms. In Proc. the 19th Int. Parallel and Distributed Processing Symposium, Apr. 2005."},{"issue":"1","key":"1313_CR12","doi-asserted-by":"crossref","first-page":"72","DOI":"10.1145\/1629175.1629198","volume":"53","author":"J Dean","year":"2010","unstructured":"Dean J, Ghemawat S. MapReduce: A flexible data processing tool. Communications of the ACM, 2010, 53(1): 72-77.","journal-title":"Communications of the ACM"},{"key":"1313_CR13","doi-asserted-by":"crossref","unstructured":"Teijeiro C, Taboada G L, Touri\u00f1o J, Doallo R. Design and implementation of MapReduce using the PGAS programming model with UPC. In Proc. the 17th International Conference on Parallel and Distributed Systems, Dec. 2011, pp.196-203.","DOI":"10.1109\/ICPADS.2011.162"}],"container-title":["Journal of Computer Science and Technology"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-013-1313-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11390-013-1313-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11390-013-1313-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,29]],"date-time":"2025-04-29T19:10:09Z","timestamp":1745953809000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11390-013-1313-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,1]]},"references-count":13,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,1]]}},"alternative-id":["1313"],"URL":"https:\/\/doi.org\/10.1007\/s11390-013-1313-9","relation":{},"ISSN":["1000-9000","1860-4749"],"issn-type":[{"type":"print","value":"1000-9000"},{"type":"electronic","value":"1860-4749"}],"subject":[],"published":{"date-parts":[[2013,1]]}}}