{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,4,6]],"date-time":"2025-04-06T00:05:13Z","timestamp":1743897913683,"version":"3.37.3"},"reference-count":36,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2023,5,24]],"date-time":"2023-05-24T00:00:00Z","timestamp":1684886400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,5,24]],"date-time":"2023-05-24T00:00:00Z","timestamp":1684886400000},"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":["CCF Trans. HPC"],"published-print":{"date-parts":[[2023,6]]},"DOI":"10.1007\/s42514-023-00149-9","type":"journal-article","created":{"date-parts":[[2023,5,24]],"date-time":"2023-05-24T08:03:49Z","timestamp":1684915429000},"page":"102-115","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":60,"title":["Improved parallel matrix multiplication using Strassen and Urdhvatiryagbhyam method"],"prefix":"10.1007","volume":"5","author":[{"given":"Y. R. Annie","family":"Bessant","sequence":"first","affiliation":[]},{"given":"J. Grace","family":"Jency","sequence":"additional","affiliation":[]},{"given":"K. Martin","family":"Sagayam","sequence":"additional","affiliation":[]},{"given":"A. Amir Anton","family":"Jone","sequence":"additional","affiliation":[]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0353-174X","authenticated-orcid":false,"given":"Digvijay","family":"Pandey","sequence":"additional","affiliation":[]},{"given":"Binay Kumar","family":"Pandey","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2023,5,24]]},"reference":[{"key":"149_CR1","unstructured":"Amrutha, K., Ravi Kumar, M.N., Panduranga, H.T.: Implementation of dense matrix multiplication. In: Proceedings of 2nd ASAR International Conference, pp. 17\u201320 (2015)"},{"issue":"3","key":"149_CR2","doi-asserted-by":"publisher","first-page":"998","DOI":"10.1007\/s00034-016-0335-2","volume":"36","author":"S Arish","year":"2016","unstructured":"Arish, S., Sharma, R.K.: Run time reconfigurable multi precision floating point matrix multiplier intellectual property core on FPGA. Circuits Syst. Signal Process. 36(3), 998\u20131026 (2016)","journal-title":"Circuits Syst. Signal Process."},{"key":"149_CR3","unstructured":"Cannon, L.E.: A cellular computer to implement the kalman filter algorithm. PhD dissertation. Montana State University (1969)"},{"key":"149_CR4","doi-asserted-by":"publisher","first-page":"959","DOI":"10.1016\/j.procs.2020.04.104","volume":"171","author":"S Chetan","year":"2020","unstructured":"Chetan, S., Sourabh, K.S., Lekshmi, V., Sudhakar, S., Manikandan, J.: Design and evaluation of floating point matrix operations for FPGA based system design. Procedia Comput. Sci. 171, 959\u2013968 (2020)","journal-title":"Procedia Comput. Sci."},{"issue":"8","key":"149_CR5","first-page":"224","volume":"10","author":"J Choi","year":"1997","unstructured":"Choi, J.: A new parallel matrix multiplication algorithm on distributed-memory concurrent computers. Concurr. Pract. Exp. 10(8), 224\u2013229 (1997)","journal-title":"Concurr. Pract. Exp."},{"issue":"7","key":"149_CR6","doi-asserted-by":"publisher","first-page":"543","DOI":"10.1002\/cpe.4330060702","volume":"6","author":"J Choi","year":"1994","unstructured":"Choi, J., Dangarra, J.J., Pozo, R., Walker, D.W.: PUMMA: parallel universal matrix multiplication algorithms on distributed memory concurrent computers. Concurr. Pract. Exp. 6(7), 543\u2013570 (1994)","journal-title":"Concurr. Pract. Exp."},{"key":"149_CR7","doi-asserted-by":"crossref","unstructured":"Dou, Y., Vassiliadis, S., Kuzmanov, G.K., Gaydadjiev, G.N.: 64-bit floating point FPGA matrix multiplication. In: Proceeding of the ACM\/SIGDA 13th International Symposium on Field Programmable Gate Arrays (FPGA). pp. 86\u201395 (2005)","DOI":"10.1145\/1046192.1046204"},{"issue":"1","key":"149_CR8","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1016\/0167-8191(87)90060-3","volume":"4","author":"GC Fox","year":"1987","unstructured":"Fox, G.C., Otto, S.W.: Matrix algorithms on a hypercube I: matrix multiplication. Parallel Comput. 4(1), 17\u201331 (1987)","journal-title":"Parallel Comput."},{"issue":"4","key":"149_CR9","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1002\/(SICI)1096-9128(199704)9:4<255::AID-CPE250>3.0.CO;2-2","volume":"9","author":"RAV Geijn","year":"1998","unstructured":"Geijn, R.A.V., Watts, J.: SUMMA: scalable universal matrix multiplication algorithm. Concurr. Pract. Exp. 9(4), 255\u2013274 (1998)","journal-title":"Concurr. Pract. Exp."},{"key":"149_CR10","unstructured":"Jagadguru Swami Sri BharatiKrsnaTirthaji Maharaja.: Vedic mathematics or sixteen simple mathematical formulae from the Vedas. MotilalBanarsidass, Delhi (1985)"},{"issue":"3","key":"149_CR11","first-page":"79","volume":"1","author":"A Kalaiselvi","year":"2010","unstructured":"Kalaiselvi, A.: Multimedia security for image encryption using transformation matrix. Maejo Int. J. Sci. Technol. 1(3), 79\u201388 (2010)","journal-title":"Maejo Int. J. Sci. Technol."},{"issue":"2","key":"149_CR12","first-page":"49","volume":"2","author":"B-H Kang","year":"2007","unstructured":"Kang, B.-H.: A review on image and video processing. Int. J. Multimed. Ubiquitous Eng. 2(2), 49\u201364 (2007)","journal-title":"Int. J. Multimed. Ubiquitous Eng."},{"issue":"2","key":"149_CR13","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1109\/CJECE.2014.2317983","volume":"37","author":"A Khayyat","year":"2014","unstructured":"Khayyat, A., Manjikian, N.: Analysis of blocking and scheduling for FPGA based floating point matrix multiplication. Can. J. Electr. Comput. Eng. 37(2), 65\u201375 (2014)","journal-title":"Can. J. Electr. Comput. Eng."},{"issue":"3","key":"149_CR14","doi-asserted-by":"publisher","first-page":"322","DOI":"10.1007\/s10766-010-0131-8","volume":"38","author":"VBY Kumar","year":"2010","unstructured":"Kumar, V.B.Y., Joshi, S., Patkar, S.B., Narayanan, H.: FPGA based high performance double precision matrix multiplication. Int. J. Parallel Prog. 38(3), 322\u2013338 (2010)","journal-title":"Int. J. Parallel Prog."},{"issue":"4","key":"149_CR15","doi-asserted-by":"publisher","first-page":"391","DOI":"10.1023\/A:1007922924139","volume":"11","author":"K Li","year":"1997","unstructured":"Li, K.: Constant time boolean matrix multiplication on a linear array with a reconfigurable pipelined bus system. J. Supercomput. 11(4), 391\u2013403 (1997)","journal-title":"J. Supercomput."},{"issue":"5","key":"149_CR16","doi-asserted-by":"publisher","first-page":"519","DOI":"10.1109\/12.926164","volume":"50","author":"K Li","year":"2001","unstructured":"Li, K., Pan, V.Y.: Parallel matrix multiplication on a linear array with a reconfigurable pipelined bus system. IEEE Trans. Comput. 50(5), 519\u2013525 (2001)","journal-title":"IEEE Trans. Comput."},{"key":"149_CR17","doi-asserted-by":"crossref","unstructured":"Matam, K.K., Prasanna, V.K.: Energy efficient large scale matrix multiplication on FPGAs. In: Proceedings of the International Conference on Reconfigurable Computing and FPGAs (ReConFig). pp. 1\u20138 (2013)","DOI":"10.1109\/ReConFig.2013.6732284"},{"key":"149_CR18","doi-asserted-by":"crossref","unstructured":"Matam, K.K., Le, H., Prasanna, V.K.: Evaluating energy efficiency of floating point matrix multiplication on FPGAs. In: Proceeding of the IEEE High Performance Extreme Computing Conference (HPEC). pp. 1\u20136 (2013)","DOI":"10.1109\/HPEC.2013.6670345"},{"key":"149_CR19","doi-asserted-by":"publisher","first-page":"473","DOI":"10.1007\/978-1-4615-3422-8_39","volume-title":"Computer Science","author":"I Palacios","year":"1992","unstructured":"Palacios, I., Medina, M., Moreno, J.: Matrix multiplication on digital signal processors and hierarchical memory systems. In: Baeza-Yates, R., Manber, U. (eds.) Computer Science, pp. 473\u2013483. Springer, Boston, MA (1992)"},{"key":"149_CR20","doi-asserted-by":"publisher","first-page":"65","DOI":"10.1016\/0304-3975(87)90019-3","volume":"54","author":"V Pan","year":"1987","unstructured":"Pan, V.: Complexity of parallel matrix computation. Theoret. Comput. Sci. 54, 65\u201385 (1987)","journal-title":"Theoret. Comput. Sci."},{"issue":"1","key":"149_CR21","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1080\/01495739808947358","volume":"13","author":"Y Pan","year":"2007","unstructured":"Pan, Y., Li, K., Zheng, S.Q.: Fast nearest neighbor algorithms on a linear array with a reconfigurable pipelined bus system. Parallel Algorithms Appl. 13(1), 1\u201325 (2007)","journal-title":"Parallel Algorithms Appl."},{"issue":"12","key":"149_CR22","doi-asserted-by":"publisher","first-page":"1724","DOI":"10.1109\/TC.2012.132","volume":"61","author":"A Pedram","year":"2012","unstructured":"Pedram, A., Geijin, R.A., Gerstlauer, A.: Co-design tradeoffs for high-performance low power linear algebra architectures. IEEE Trans. Comput. 61(12), 1724\u20131736 (2012)","journal-title":"IEEE Trans. Comput."},{"key":"149_CR23","doi-asserted-by":"crossref","unstructured":"Prabhune, O., Sabale, P., Sonawane, D.N., Prabhune C.L.: Image Processing and Matrices. In: International conference on Data Management Analytics and Innovation (ICDMAI). pp. 166\u2013171 (2017)","DOI":"10.1109\/ICDMAI.2017.8073504"},{"key":"149_CR24","first-page":"181","volume":"5","author":"SM Qasim","year":"2010","unstructured":"Qasim, S.M., Abbasi, S.A., Almashary, B.: FPGA-based design and realization of fixed and floating point matrix multipliers: a review. J. Active Passiv. Electron. Devices 5, 181\u2013189 (2010)","journal-title":"J. Active Passiv. Electron. Devices"},{"key":"149_CR25","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1007\/3-540-27912-1_11","volume-title":"Current Trends in High Performance Computing and its Applications","author":"C Sajish","year":"2005","unstructured":"Sajish, C., Abhyankar, Y., Ghotgalkar, S., Venkates, K.A.: Floating point matrix multiplication on a reconfigurable computing system. In: Current Trends in High Performance Computing and its Applications, pp. 113\u2013122. Springer, Berlin (2005)"},{"key":"149_CR26","doi-asserted-by":"crossref","unstructured":"Shen, H., Chen, J.: Efficient matrix multiplication on wireless sensor networks. In: Proc of 7th International Conference on Grid and Cooperative Computing: 331\u2013341 (2008)","DOI":"10.1109\/GCC.2008.91"},{"key":"149_CR27","unstructured":"Silva, H.D., Gustafson, J.L., Wong, W.F.: Making Strassen matrix multiplication safe. In: Proceedings of the 25th International Conference on High Performance Computing, pp. 173\u2013182 (2018)"},{"key":"149_CR28","doi-asserted-by":"crossref","unstructured":"Singh, K.N., Tarunkumar, H.: A review on various multipliers designs in VLSI. In: Annual IEEE India Conference (INDICON), pp. 1\u20134 (2015)","DOI":"10.1109\/INDICON.2015.7443420"},{"key":"149_CR29","doi-asserted-by":"crossref","unstructured":"Sonawane, D.N., Sutaone, M.S., InayatMalek: Resource efficient 64-bit floating point matrix multiplication algorithm using FPGA. In: IEEE Region 10 Conference TENCON, pp. 1\u20135 (2009)","DOI":"10.1109\/TENCON.2009.5396236"},{"issue":"1","key":"149_CR30","doi-asserted-by":"publisher","first-page":"33","DOI":"10.1049\/ip-e.1985.0004","volume":"132","author":"MK Stojcev","year":"1985","unstructured":"Stojcev, M.K., Milovanovic, I.Z., Radonjic, Z.C.: Some shifting methods for matrix multiplication. IEE Proc. E-Comput. Digital Tech. 132(1), 33\u201344 (1985)","journal-title":"IEE Proc. E-Comput. Digital Tech."},{"issue":"4","key":"149_CR31","first-page":"354","volume":"13","author":"V Strassen","year":"1969","unstructured":"Strassen, V.: Gaussian elimination is not optimal. Numerischemathematik 13(4), 354\u2013356 (1969)","journal-title":"Numerischemathematik"},{"issue":"2","key":"149_CR32","first-page":"74","volume":"12","author":"K Thabet","year":"2012","unstructured":"Thabet, K., Al-Ghuribi, S.: Matrix multiplication algorithms. Int. J. Comput. Sci. Netw. Secur. 12(2), 74\u201379 (2012)","journal-title":"Int. J. Comput. Sci. Netw. Secur."},{"issue":"1","key":"149_CR33","first-page":"19","volume":"80","author":"S Tiwari","year":"2013","unstructured":"Tiwari, S., Singh, S., Meena, N.: FPGA design and implementation of matrix multiplication architecture by PPI-MO techniques. Int. J. Comput. Appl. 80(1), 19\u201322 (2013)","journal-title":"Int. J. Comput. Appl."},{"issue":"4","key":"149_CR34","doi-asserted-by":"publisher","first-page":"255","DOI":"10.1002\/(SICI)1096-9128(199704)9:4<255::AID-CPE250>3.0.CO;2-2","volume":"9","author":"RA Van De Geijn","year":"1998","unstructured":"Van De Geijn, R.A., Watts, J.: SUMMA: scalable universal matrix multiplication algorithm. Concurr.: Pract. Exp. 9(4), 255\u2013274 (1998)","journal-title":"Concurr.: Pract. Exp."},{"issue":"9","key":"149_CR35","doi-asserted-by":"publisher","first-page":"1832","DOI":"10.3923\/itj.2013.1832.1838","volume":"12","author":"T Zhang","year":"2013","unstructured":"Zhang, T., Li, C.T., Qin, Y., Nie, M.: An optimized floating point matrix multiplication on FPGA. Inf. Technol. J. 12(9), 1832\u20131838 (2013)","journal-title":"Inf. Technol. J."},{"issue":"8","key":"149_CR36","doi-asserted-by":"publisher","first-page":"1057","DOI":"10.1109\/TC.2008.55","volume":"57","author":"L Zhou","year":"2008","unstructured":"Zhou, L., Prassana, V.K.: High performance designs for linear algebra operations on reconfigurable hardware. IEEE Trans. Comput. 57(8), 1057\u20131071 (2008)","journal-title":"IEEE Trans. Comput."}],"container-title":["CCF Transactions on High Performance Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00149-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s42514-023-00149-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s42514-023-00149-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,26]],"date-time":"2023-06-26T09:14:57Z","timestamp":1687770897000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s42514-023-00149-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,5,24]]},"references-count":36,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2023,6]]}},"alternative-id":["149"],"URL":"https:\/\/doi.org\/10.1007\/s42514-023-00149-9","relation":{},"ISSN":["2524-4922","2524-4930"],"issn-type":[{"type":"print","value":"2524-4922"},{"type":"electronic","value":"2524-4930"}],"subject":[],"published":{"date-parts":[[2023,5,24]]},"assertion":[{"value":"7 June 2022","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":"24 May 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}