{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T07:40:17Z","timestamp":1740123617391,"version":"3.37.3"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"16","license":[{"start":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T00:00:00Z","timestamp":1683936000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T00:00:00Z","timestamp":1683936000000},"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":"crossref","award":["61673186"],"award-info":[{"award-number":["61673186"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"name":"Natural Science Foundation of Fujian Province, China","award":["2021J01317"],"award-info":[{"award-number":["2021J01317"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J Supercomput"],"published-print":{"date-parts":[[2023,11]]},"DOI":"10.1007\/s11227-023-05336-7","type":"journal-article","created":{"date-parts":[[2023,5,13]],"date-time":"2023-05-13T04:01:59Z","timestamp":1683950519000},"page":"18313-18339","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["Fast algorithm for parallel solving inversion of large scale small matrices based on GPU"],"prefix":"10.1007","volume":"79","author":[{"given":"Jin","family":"Xuebin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chen","family":"Yewang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fan","family":"Wentao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhang","family":"Yong","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Du","family":"Jixiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,5,13]]},"reference":[{"key":"5336_CR1","unstructured":"Milanov E (2009) The RSA algorithm. RSA Laboratories, pp 1\u201311"},{"key":"5336_CR2","doi-asserted-by":"crossref","unstructured":"Syafalni I, Reynaldi DM, Munir R, Adiono T, Sutisna N, Mulyawan R (2022) Complexity analysis of encoding in CKKS-fully homomorphic encryption algorithm. In: 2022 International Symposium on Electronics and Smart Devices (ISESD), pp 1\u20135","DOI":"10.1109\/ISESD56103.2022.9980695"},{"key":"5336_CR3","doi-asserted-by":"crossref","unstructured":"Richards D, Abdelgawad A, Yelamarthi K (2018) How does encryption influence timing in IoT? In: 2018 IEEE Global Conference on Internet of Things (GCIoT), pp 1\u20135","DOI":"10.1109\/GCIoT.2018.8620133"},{"key":"5336_CR4","doi-asserted-by":"crossref","unstructured":"Anaya E, Patel J, Shah P, Shah V, Cheng Y (2020) A performance study on cryptographic algorithms for IoT devices. In: Proceedings of the Tenth ACM Conference on Data and Application Security and Privacy. CODASPY \u201920, pp 159\u2013161. Association for Computing Machinery, New York","DOI":"10.1145\/3374664.3379531"},{"key":"5336_CR5","doi-asserted-by":"crossref","unstructured":"Lee W, Kim M, Park J (2021) Speed-up of the matrix computation on the ridge regression. In: KSII Transactions on Internet & Information Systems, vol 15, no 10","DOI":"10.3837\/tiis.2021.10.001"},{"key":"5336_CR6","doi-asserted-by":"crossref","unstructured":"Shakeel N, Mehmood T, et al (2023) Inverse matrix problem in regression for high-dimensional data sets. Math Probl Eng 2023","DOI":"10.1155\/2023\/2308541"},{"key":"5336_CR7","unstructured":"Abdi H, et al (2007) The method of least squares. In: Encyclopedia of Measurement and Statistics. Thousand Oaks"},{"issue":"1","key":"5336_CR8","doi-asserted-by":"publisher","first-page":"1171","DOI":"10.1109\/JSYST.2019.2904383","volume":"14","author":"A Darabi","year":"2019","unstructured":"Darabi A, Bagheri M, Gharehpetian GB (2019) Highly accurate directional overcurrent coordination via combination of Rosen\u2019s gradient projection-complex method with GA-PSO algorithm. IEEE Syst J 14(1):1171\u20131182","journal-title":"IEEE Syst J"},{"key":"5336_CR9","doi-asserted-by":"crossref","unstructured":"Wang Y, Wan R, Yang W, Li H, Chau L-P, Kot A (2022) Low-light image enhancement with normalizing flow. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 36, pp 2604\u20132612","DOI":"10.1609\/aaai.v36i3.20162"},{"key":"5336_CR10","doi-asserted-by":"publisher","first-page":"4292","DOI":"10.1109\/TIP.2022.3181488","volume":"31","author":"S Herbreteau","year":"2022","unstructured":"Herbreteau S, Kervrann C (2022) Dct2net: an interpretable shallow CNN for image denoising. IEEE Trans Image Process 31:4292\u20134305","journal-title":"IEEE Trans Image Process"},{"key":"5336_CR11","doi-asserted-by":"crossref","unstructured":"Zhou M, Huang J, Fang Y, Fu X, Liu A (2022) Pan-sharpening with customized transformer and invertible neural network. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol 36, pp 3553\u20133561","DOI":"10.1609\/aaai.v36i3.20267"},{"key":"5336_CR12","doi-asserted-by":"publisher","DOI":"10.1016\/j.knosys.2022.108513","volume":"244","author":"M Yan","year":"2022","unstructured":"Yan M, Chen Y, Chen Y, Zeng G, Hu X, Du J (2022) A lightweight weakly supervised learning segmentation algorithm for imbalanced image based on rotation density peaks. Knowl Based Syst 244:108513. https:\/\/doi.org\/10.1016\/j.knosys.2022.108513 (ISSN 0950-7051)","journal-title":"Knowl Based Syst"},{"key":"5336_CR13","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2022.104672","volume":"110","author":"T Wei","year":"2022","unstructured":"Wei T, Wang X, Li X, Zhu S (2022) Fuzzy subspace clustering noisy image segmentation algorithm with adaptive local variance & non-local information and mean membership linking. Eng Appl Artif Intell 110:104672","journal-title":"Eng Appl Artif Intell"},{"issue":"6","key":"5336_CR14","doi-asserted-by":"publisher","first-page":"14","DOI":"10.1109\/MSP.2020.3016908","volume":"37","author":"Y Tanaka","year":"2020","unstructured":"Tanaka Y, Eldar YC, Ortega A, Cheung G (2020) Sampling signals on graphs: from theory to applications. IEEE Signal Process Mag 37(6):14\u201330","journal-title":"IEEE Signal Process Mag"},{"issue":"1","key":"5336_CR15","first-page":"1360","volume":"29","author":"MA Kumar","year":"2019","unstructured":"Kumar MA, Chari KM (2019) Noise reduction using modified wiener filter in digital hearing aid for speech signal enhancement. J Intell Syst 29(1):1360\u20131378","journal-title":"J Intell Syst"},{"issue":"6","key":"5336_CR16","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1109\/MSP.2019.2929832","volume":"36","author":"L Stankovic","year":"2019","unstructured":"Stankovic L, Mandic DP, Dakovic M, Kisil I, Sejdic E, Constantinides AG (2019) Understanding the basis of graph signal processing via an intuitive example-driven approach [lecture notes]. IEEE Signal Process Mag 36(6):133\u2013145","journal-title":"IEEE Signal Process Mag"},{"issue":"2","key":"5336_CR17","doi-asserted-by":"publisher","first-page":"130","DOI":"10.1080\/00029890.1987.12000605","volume":"94","author":"SC Althoen","year":"1987","unstructured":"Althoen SC, Mclaughlin R (1987) Gauss\u2013Jordan reduction: a brief history. Am Math Mon 94(2):130\u2013142","journal-title":"Am Math Mon"},{"issue":"4","key":"5336_CR18","doi-asserted-by":"publisher","first-page":"354","DOI":"10.1007\/BF02165411","volume":"13","author":"V Strassen","year":"1969","unstructured":"Strassen V (1969) Gaussian elimination is not optimal. Numer Math 13(4):354\u2013356","journal-title":"Numer Math"},{"key":"5336_CR19","unstructured":"Bailey DH, Gerguson HR (1988) A Strassen\u2013Newton algorithm for high-speed parallelizable matrix inversion. In: Conference on High Performance Networking and Computing: Proceedings of the 1988 ACM\/IEEE Conference on Supercomputing, vol 12, pp 419\u2013424"},{"issue":"3","key":"5336_CR20","doi-asserted-by":"publisher","first-page":"472","DOI":"10.1137\/0211038","volume":"11","author":"D Coppersmith","year":"1982","unstructured":"Coppersmith D, Winograd S (1982) On the asymptotic complexity of matrix multiplication. SIAM J Comput 11(3):472\u2013492","journal-title":"SIAM J Comput"},{"key":"5336_CR21","unstructured":"Press WH, Flannery BP, Teukolsky SA, Vetterling WT (1992) Lu decomposition and its applications. In: Numerical Recipes in FORTRAN: The Art of Scientific Computing, pp 34\u201342"},{"key":"5336_CR22","doi-asserted-by":"crossref","unstructured":"Burian A, Takala J, Ylinen M (2003) A fixed-point implementation of matrix inversion using Cholesky decomposition. In: 2003 46th Midwest Symposium on Circuits and Systems, vol 3, pp 1431\u20131434. IEEE","DOI":"10.1109\/MWSCAS.2003.1562564"},{"key":"5336_CR23","unstructured":"Press W, Teukolsky S, Vetterling W, Flannery B (2007) Section 2.10. QR decomposition. In: Numerical Recipes: The Art of Scientific Computing, vol 3"},{"issue":"4","key":"5336_CR24","doi-asserted-by":"publisher","first-page":"848","DOI":"10.1137\/0917055","volume":"17","author":"M Gu","year":"1996","unstructured":"Gu M, Eisenstat SC (1996) Efficient algorithms for computing a strong rank-revealing QR factorization. SIAM J Sci Comput 17(4):848\u2013869","journal-title":"SIAM J Sci Comput"},{"issue":"10","key":"5336_CR25","doi-asserted-by":"publisher","first-page":"1392","DOI":"10.4236\/am.2013.410188","volume":"4","author":"D DasGupta","year":"2013","unstructured":"DasGupta D et al (2013) In-place matrix inversion by modified Gauss\u2013Jordan algorithm. Appl Math 4(10):1392\u20131396","journal-title":"Appl Math"},{"issue":"1","key":"5336_CR26","doi-asserted-by":"publisher","first-page":"177","DOI":"10.1109\/TPDS.2011.103","volume":"23","author":"F Ries","year":"2011","unstructured":"Ries F, De Marco T, Guerrieri R (2011) Triangular matrix inversion on heterogeneous multicore systems. IEEE Trans Parallel Distrib Syst 23(1):177\u2013184","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"5336_CR27","doi-asserted-by":"crossref","unstructured":"Ries F, De\u00a0Marco T, Zivieri M, Guerrieri R (2009) Triangular matrix inversion on graphics processing unit. In: Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis, pp 1\u201310. IEEE","DOI":"10.1145\/1654059.1654069"},{"key":"5336_CR28","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.compstruc.2013.06.015","volume":"128","author":"G Sharma","year":"2013","unstructured":"Sharma G, Agarwala A, Bhattacharya B (2013) A fast parallel Gauss Jordan algorithm for matrix inversion using CUDA. Comput Struct 128:31\u201337","journal-title":"Comput Struct"},{"key":"5336_CR29","doi-asserted-by":"crossref","unstructured":"Yu D, He S, Huang Y, Yu G, Yang L (2015) A fast parallel matrix inversion algorithm based on heterogeneous multicore architectures. In: 2015 IEEE Global Conference on Signal and Information Processing (GlobalSIP), pp 903\u2013907. IEEE","DOI":"10.1109\/GlobalSIP.2015.7418328"},{"issue":"2","key":"5336_CR30","first-page":"23","volume":"5","author":"NM Evstigneev","year":"2018","unstructured":"Evstigneev NM, Ryabkov OI, Tsatsorin EA (2018) On the inversion of multiple matrices on GPU in batched mode. Supercomput Front Innov 5(2):23\u201342","journal-title":"Supercomput Front Innov"},{"key":"5336_CR31","unstructured":"NVIDIA: cuBLAS Documentation. https:\/\/docs.nvidia.com\/cuda\/cublas\/index.html. Accessed 17 March 2023"},{"key":"5336_CR32","doi-asserted-by":"publisher","first-page":"606","DOI":"10.1016\/j.procs.2017.05.250","volume":"108","author":"A Abdelfattah","year":"2017","unstructured":"Abdelfattah A, Haidar A, Tomov S, Dongarra J (2017) Factorization and inversion of a million matrices using GPUs: challenges and countermeasures. Procedia Comput Sci 108:606\u2013615","journal-title":"Procedia Comput Sci"},{"key":"5336_CR33","doi-asserted-by":"crossref","unstructured":"Cavicchioli R, Capodieci N, Bertogna M (2017) Memory interference characterization between CPU cores and integrated gpus in mixed-criticality platforms. In: 2017 22nd IEEE International Conference on Emerging Technologies and Factory Automation (ETFA), pp 1\u201310. IEEE","DOI":"10.1109\/ETFA.2017.8247615"},{"key":"5336_CR34","doi-asserted-by":"publisher","first-page":"79925","DOI":"10.1109\/ACCESS.2022.3195271","volume":"10","author":"D Jeong","year":"2022","unstructured":"Jeong D, Park J, Kim J (2022) Demand MemCpy: overlapping of computation and data transfer for heterogeneous computing. IEEE Access 10:79925\u201379938","journal-title":"IEEE Access"},{"key":"5336_CR35","doi-asserted-by":"crossref","unstructured":"Tatsugi Y, Nukada A (2022) Accelerating data transfer between host and device using idle GPU. In: Proceedings of the 14th Workshop on General Purpose Processing Using GPU, pp 1\u20136","DOI":"10.1145\/3530390.3532732"},{"key":"5336_CR36","doi-asserted-by":"crossref","unstructured":"Rocher-Gonz\u00e1lez J, Gran EG, Reinemo S-A, Skeie T, Escudero-Sahuquillo J, Garc\u00eda PJ, Flor FJQ (2022) Adaptive routing in infiniband hardware. In: 2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid), pp 463\u2013472. IEEE","DOI":"10.1109\/CCGrid54584.2022.00056"},{"key":"5336_CR37","unstructured":"Pfister GF (2001) An introduction to the infiniband architecture. High performance mass storage and parallel I\/O 42(617\u2013632):102"},{"key":"5336_CR38","doi-asserted-by":"crossref","unstructured":"Wadekar A, Swapnil S, Lohani RB (2011) Design and implementation of a universal DMA controller. In: ICWET \u201911, pp 1189\u20131190. Association for Computing Machinery, New York","DOI":"10.1145\/1980022.1980281"},{"key":"5336_CR39","doi-asserted-by":"crossref","unstructured":"Wang Z, Wang Z, Liao J, Chen C, Yang Y, Dong B, Chen W, Chen W, Lei M, Guo W, Chen R, Peng Y, Yu Z (2021) CNN-DMA: a predictable and scalable direct memory access engine for convolutional neural network with sliding-window filtering. In: Proceedings of the 2021 on Great Lakes Symposium on VLSI. GLSVLSI \u201921, pp 115\u2013121. Association for Computing Machinery, New York","DOI":"10.1145\/3453688.3461496"},{"key":"5336_CR40","doi-asserted-by":"crossref","unstructured":"Kobayashi R, Fujita N, Yamaguchi Y, Boku T (2019) OpenCL-enabled high performance direct memory access for GPU-FPGA cooperative computation. In: Proceedings of the HPC Asia 2019 Workshops, pp 6\u20139","DOI":"10.1145\/3317576.3317581"},{"issue":"5","key":"5336_CR41","first-page":"260","volume":"87","author":"E Skeji\u0107","year":"2020","unstructured":"Skeji\u0107 E, Demirovi\u0107 D, Begi\u0107 D (2020) Evaluation of perlin noise using nvidia cuda pla. Elektrotehniski Vestnik 87(5):260\u2013266","journal-title":"Elektrotehniski Vestnik"},{"key":"5336_CR42","unstructured":"Corporation, N.: CUDA Toolkit Documentation. https:\/\/docs.nvidia.com\/cuda\/index.html. Accessed March 2023"}],"container-title":["The Journal of Supercomputing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05336-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11227-023-05336-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11227-023-05336-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,10,20]],"date-time":"2024-10-20T09:21:58Z","timestamp":1729416118000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11227-023-05336-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,13]]},"references-count":42,"journal-issue":{"issue":"16","published-print":{"date-parts":[[2023,11]]}},"alternative-id":["5336"],"URL":"https:\/\/doi.org\/10.1007\/s11227-023-05336-7","relation":{},"ISSN":["0920-8542","1573-0484"],"issn-type":[{"type":"print","value":"0920-8542"},{"type":"electronic","value":"1573-0484"}],"subject":[],"published":{"date-parts":[[2023,5,13]]},"assertion":[{"value":"22 April 2023","order":1,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 May 2023","order":2,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"All authors have no conflict of interest that might be perceived to influence the results or discussion reported in this paper.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Conflict of interest"}},{"value":"This paper is not applicable for ethical approval.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical approval"}}]}}