{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T23:42:22Z","timestamp":1740181342295,"version":"3.37.3"},"reference-count":32,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T00:00:00Z","timestamp":1688515200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T00:00:00Z","timestamp":1688515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["62032023"],"award-info":[{"award-number":["62032023"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["CCF Trans. HPC"],"published-print":{"date-parts":[[2023,9]]},"DOI":"10.1007\/s42514-023-00150-2","type":"journal-article","created":{"date-parts":[[2023,7,5]],"date-time":"2023-07-05T09:02:32Z","timestamp":1688547752000},"page":"245-257","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["ddRingAllreduce: a high-precision RingAllreduce algorithm"],"prefix":"10.1007","volume":"5","author":[{"given":"Xiaojun","family":"Lei","sequence":"first","affiliation":[]},{"given":"Tongxiang","family":"Gu","sequence":"additional","affiliation":[]},{"given":"Xiaowen","family":"Xu","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,7,5]]},"reference":[{"issue":"3","key":"150_CR1","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3389360","volume":"46","author":"P Ahrens","year":"2015","unstructured":"Ahrens, P., Nguyen, H., Demmel, J.: Efficient reproducible floating point summation and BLAS. ACM Trans. Math. Softw. 46(3), 1\u201349 (2015)","journal-title":"ACM Trans. Math. Softw."},{"issue":"3","key":"150_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3389360","volume":"46","author":"P Ahrens","year":"2020","unstructured":"Ahrens, P., Demmel, J., Nguyen, H.D.: Algorithms for efficient reproducible floating point summation. ACM Trans. Math. Softw. 46(3), 1\u201349 (2020)","journal-title":"ACM Trans. Math. Softw."},{"key":"150_CR3","unstructured":"ANSI\/IEEE.: IEEE Standard for Binary Floating Point Arithmetic, Std 754\u20132019. IEEE, New York (2019)"},{"issue":"3","key":"150_CR4","doi-asserted-by":"publisher","first-page":"1541","DOI":"10.1137\/19M1257780","volume":"42","author":"P Blanchard","year":"2020","unstructured":"Blanchard, P., Higham, N., Mary, T.: A class of fast and accurate summation algorithms. SIAM J. Sci. Comput. 42(3), 1541\u20131557 (2020)","journal-title":"SIAM J. Sci. Comput."},{"key":"150_CR5","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1007\/BF01397083","volume":"18","author":"TJ Dekker","year":"1971","unstructured":"Dekker, T.J.: A floating-point technique for extending the available precision. Numer. Math. 18, 224\u2013242 (1971)","journal-title":"Numer. Math."},{"key":"150_CR6","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1023\/B:NUMA.0000049458.99541.38","volume":"37","author":"J Demmel","year":"2004","unstructured":"Demmel, J., Hida, Y.: Fast and accurate floating point summation with application to computational geometry. Numer. Algorithms 37, 101\u2013112 (2004)","journal-title":"Numer. Algorithms"},{"key":"150_CR7","doi-asserted-by":"crossref","unstructured":"Demmel, J., Nguyen, H.D.: Fast reproducible floating-point summation. In: Prof of the 21th IEEE Symposium on Computer Arithmetic, pp. 163\u2013172 (2013)","DOI":"10.1109\/ARITH.2013.9"},{"issue":"7","key":"150_CR8","doi-asserted-by":"publisher","first-page":"2060","DOI":"10.1109\/TC.2014.2345391","volume":"64","author":"J Demmel","year":"2015","unstructured":"Demmel, J., Nguyen, H.D.: Parallel reproducible summation. IEEE Trans. Comput. 64(7), 2060\u20132070 (2015)","journal-title":"IEEE Trans. Comput."},{"key":"150_CR9","doi-asserted-by":"crossref","unstructured":"Dogru, A.H., Fung, L.S., Middya, U., Al-Shaalan, T.M., Tom B., Hahn H., Werner A.H., Al-Zamel, N., Pita, J., Hemanthkumar, K., et al.: Newfrontiers in large scale reservoir simulation. SPE (2011)","DOI":"10.2118\/142297-MS"},{"key":"150_CR10","doi-asserted-by":"publisher","first-page":"13-es","DOI":"10.1145\/1236463.1236468","volume":"33","author":"L Fousse","year":"2007","unstructured":"Fousse, L., Hanrot, G., Lefevre, V., Pelissier, P., Zimmermann, P.: MPFR: a multiple-precision binary floating-point library with correct rounding. ACM Trans. Math. Softw. 33, 13-es (2007)","journal-title":"ACM Trans. Math. Softw."},{"key":"150_CR11","unstructured":"Hida, Y., Li, X.S., Bailey, D.H.: Algorithms for quad-double precision floating point arithmetic. In: ARITH01, pp. 55\u2013162 (2001)"},{"key":"150_CR12","doi-asserted-by":"publisher","DOI":"10.1137\/1.9780898718027","volume-title":"Accuracy and Stability of Numerical Algorithms","author":"N Higham","year":"2002","unstructured":"Higham, N.: Accuracy and Stability of Numerical Algorithms, 2nd edn. SIAM Publications, Philadelphia (2002)","edition":"2"},{"key":"150_CR13","unstructured":"Iakymchuk, R., Collange, S., Defour, D., Graillat, S.: ExBLAS: reproducible and accurate BLAS library. NRE2015 (SC15) (2015)"},{"key":"150_CR14","unstructured":"Jiang, H.: Study on reliable computing and rounding error analysis in floating-point arithmetic (in Chinese). PhD Thesis, Changsha, National University of Defense Technology (2013)"},{"key":"150_CR15","doi-asserted-by":"publisher","first-page":"1403","DOI":"10.1016\/S0167-6105(02)00261-1","volume":"90","author":"R Kimura","year":"2002","unstructured":"Kimura, R.: Numerical weather prediction. J. Wind. Eng. Ind. Aerodyn. 90, 1403\u20131414 (2002)","journal-title":"J. Wind. Eng. Ind. Aerodyn."},{"key":"150_CR16","unstructured":"Knuth, D.E.: The Art of Computer Programming: Seminumerical Algorithms, vol. 2. Addison-Wesley, Reading (1969)"},{"key":"150_CR17","first-page":"0377","volume":"406","author":"X Lei","year":"2021","unstructured":"Lei, X., Tongxiang, G., Graillat, S., et al.: A fast parallel high-precision summation algorithm based on AccSumK. J. Comput. Appl. Math. 406, 0377\u20130427 (2021)","journal-title":"J. Comput. Appl. Math."},{"key":"150_CR18","doi-asserted-by":"crossref","unstructured":"Lei, X., Gu, T., Graillat, S., Xu, X., Meng, J.: Comparison of reproducible parallel preconditioned BiCGSTAB algorithm based on ExBLAS and ReproBLAS. In: HPC Asia\u201923, Association for Computing Machinery, New York, pp 46\u201354 (2023)","DOI":"10.1145\/3578178.3578234"},{"issue":"2","key":"150_CR19","doi-asserted-by":"publisher","first-page":"152","DOI":"10.1145\/567806.567808","volume":"28","author":"XS Li","year":"2002","unstructured":"Li, X.S., Demmel, J., Bailey, D.H., et al.: Design, implementation and testing of extended and mixed precision BLAS. ACM Trans. Math. Softw. 28(2), 152\u2013205 (2002)","journal-title":"ACM Trans. Math. Softw."},{"key":"150_CR20","doi-asserted-by":"crossref","unstructured":"Muller, J.M., Brisebarre, N., Dinechin, F.D.: Handbook of Floating-Point Arithmetic. Birkh\u00e4user (2010)","DOI":"10.1007\/978-0-8176-4705-6"},{"issue":"6","key":"150_CR21","doi-asserted-by":"publisher","first-page":"1955","DOI":"10.1137\/030601818","volume":"26","author":"T Ogita","year":"2005","unstructured":"Ogita, T., Rump, S., Oishi, S.: Accurate sum and dot product. SIAM J. Sci. Comput. 26(6), 1955\u20131988 (2005)","journal-title":"SIAM J. Sci. Comput."},{"issue":"2","key":"150_CR22","doi-asserted-by":"publisher","first-page":"117","DOI":"10.1016\/j.jpdc.2008.09.002","volume":"69","author":"P Patarasuk","year":"2009","unstructured":"Patarasuk, P., Xin, Y.: Bandwidth optimal all-reduce algorithms for clusters of workstations. J. Parallel Distrib. Comput. 69(2), 117\u2013124 (2009)","journal-title":"J. Parallel Distrib. Comput."},{"key":"150_CR23","doi-asserted-by":"crossref","unstructured":"Rabenseifner, R.: Optimization of collective reduction operations. In: LNCS 3036: International Conference on Computational Science, pp. 1\u20139 (2004)","DOI":"10.1007\/978-3-540-24685-5_1"},{"key":"150_CR24","doi-asserted-by":"crossref","unstructured":"Rabenseifner, R., Traff, J.L.: More efficient reduction algorithms for nonpower-of-two number of processors in message-passing parallel systems. In: LNCS 3241: EuroPVM\/MPI, pp. 36\u201346 (2004)","DOI":"10.1007\/978-3-540-30218-6_13"},{"issue":"5","key":"150_CR25","doi-asserted-by":"publisher","first-page":"3466","DOI":"10.1137\/080738490","volume":"31","author":"S Rump","year":"2009","unstructured":"Rump, S.: Ultimately fast accurate summation. SIAM J. Sci. Comput. 31(5), 3466\u20133502 (2009)","journal-title":"SIAM J. Sci. Comput."},{"issue":"1","key":"150_CR26","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1137\/050645671","volume":"31","author":"S Rump","year":"2008","unstructured":"Rump, S., Ogita, T., Oishi, S.: Accurate floating-point summation I: faithful rounding. SIAM J. Sci. Comput. 31(1), 189\u2013224 (2008)","journal-title":"SIAM J. Sci. Comput."},{"issue":"2","key":"150_CR27","doi-asserted-by":"publisher","first-page":"1269","DOI":"10.1137\/07068816X","volume":"31","author":"S Rump","year":"2008","unstructured":"Rump, S., Ogita, T., Oishi, S.: Accurate floating-point summation part II: sign K-Fold faithful and rounding to nearest. SIAM J. Sci. Comput. 31(2), 1269\u20131302 (2008)","journal-title":"SIAM J. Sci. Comput."},{"key":"150_CR28","unstructured":"The MPI forum.: MPI: A Message-Passing Interface Standard, version 1.3 (2008). https:\/\/www.mpi-forum.org\/docs\/mpi-1.3\/mpi-report-1.3-2008-05-30.pdf"},{"issue":"2","key":"150_CR29","doi-asserted-by":"publisher","first-page":"324","DOI":"10.1006\/jpdc.1994.1091","volume":"22","author":"R van de Geijn","year":"1994","unstructured":"van de Geijn, R.: On global combine operations. J. Parallel Distrib. Comput. 22(2), 324\u2013328 (1994)","journal-title":"J. Parallel Distrib. Comput."},{"issue":"1","key":"150_CR30","first-page":"1","volume":"26","author":"X Xiaowen","year":"2009","unstructured":"Xiaowen, X., Zeyao, M., Hengbin, A.: Algebraic two-level iterative method for 2-D 3-T radiation diffusion equations. Chin. J. Comput. Phys. 26(1), 1 (2009)","journal-title":"Chin. J. Comput. Phys."},{"issue":"6\u20138","key":"150_CR31","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1016\/j.parco.2008.02.002","volume":"34","author":"N Yamanaka","year":"2008","unstructured":"Yamanaka, N., Ogita, T., Rump, S., Oishi, S.: A parallel algorithm for accurate dot product. Parallel Comput. 34(6\u20138), 392\u2013410 (2008)","journal-title":"Parallel Comput."},{"issue":"3","key":"150_CR32","first-page":"181","volume":"1","author":"Y Zhou","year":"1980","unstructured":"Zhou, Y.: A discussion on the matching relations among the word length, speed and memory space of digital electronic computer for the use of scientific calculation (in Chinese). J. Numer. Method Comput. Appl. 1(3), 181\u2013192 (1980)","journal-title":"J. Numer. Method Comput. Appl."}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00150-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-023-00150-2\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00150-2.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,12,4]],"date-time":"2023-12-04T08:08:10Z","timestamp":1701677290000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-023-00150-2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,7,5]]},"references-count":32,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["150"],"URL":"https:\/\/doi.org\/10.1007\/s42514-023-00150-2","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"type":"print","value":"2524-4922"},{"type":"electronic","value":"2524-4930"}],"subject":[],"published":{"date-parts":[[2023,7,5]]},"assertion":[{"value":"8 March 2023","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 April 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 July 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"On behalf of all authors, the corresponding author states that there is no conflict of interest.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}}]}}