<p>Singular value decomposition (SVD) plays a major role in data science for the reduction of the dimensions. Two most widely used techniques in the hardware implementation of the SVD are Jacobi (or two sided) SVD and Hestenes-Jacobi (or one sided) SVD. In this article, efficient very large scale integration implementations Jacobi SVD are proposed. In the first proposed implementation, the entire SVD architecture is segregated into control and data paths. The control path co-ordinates the heavy intensive arithmetic operations that are required to be performed for the calculation of SVD in data path. This proposed design is implemented in 45 nm CMOS technology with Cadence. In the second proposed implementation, the Cortex-A0 core co-ordinates the arithmetic operations for the SVD in the co-processor using Zynq 7000 FPGA platform. In the third proposed implementation, partial reconfiguration based co-processor unit is co-ordinated by the Cortex-A0 core to perform the required operations of the SVD. In all the three proposed implementations, the hardware resources are reduced as compared with the various existing designs. In other words, the synthesis results prove that the proposed designs achieve significant reduction in area and power as compared with the existing designs. For example, the proposed ASIC based <InlineEquation ID="IEq1"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7420_Article_IEq1.gif" Format="GIF" Height="14" Rendition="HTML" Resolution="72" Type="Linedraw" Width="39" /> </InlineMediaObject> <EquationSource Format="TEX">\(8\times 8\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>8</mn> <mo>×</mo> <mn>8</mn> </mrow> </math></EquationSource> </InlineEquation> SVD design achieves <InlineEquation ID="IEq2"> <InlineMediaObject> <ImageObject Color="BlackWhite" FileRef="11227_2025_7420_Article_IEq2.gif" Format="GIF" Height="16" Rendition="HTML" Resolution="72" Type="Linedraw" Width="43" /> </InlineMediaObject> <EquationSource Format="TEX">\(59.7\%\)</EquationSource> <EquationSource Format="MATHML"><math> <mrow> <mn>59.7</mn> <mo>%</mo> </mrow> </math></EquationSource> </InlineEquation> of reduction in area as compared with the conventional design (Huang et al. in IEEE international symposium on circuits and systems (ISCAS), pp 413–416, 2013) using 45 nm CMOS technology.</p>

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Efficient VLSI implementations of singular value decomposition

  • M. Mohamed Asan Basiri

摘要

Singular value decomposition (SVD) plays a major role in data science for the reduction of the dimensions. Two most widely used techniques in the hardware implementation of the SVD are Jacobi (or two sided) SVD and Hestenes-Jacobi (or one sided) SVD. In this article, efficient very large scale integration implementations Jacobi SVD are proposed. In the first proposed implementation, the entire SVD architecture is segregated into control and data paths. The control path co-ordinates the heavy intensive arithmetic operations that are required to be performed for the calculation of SVD in data path. This proposed design is implemented in 45 nm CMOS technology with Cadence. In the second proposed implementation, the Cortex-A0 core co-ordinates the arithmetic operations for the SVD in the co-processor using Zynq 7000 FPGA platform. In the third proposed implementation, partial reconfiguration based co-processor unit is co-ordinated by the Cortex-A0 core to perform the required operations of the SVD. In all the three proposed implementations, the hardware resources are reduced as compared with the various existing designs. In other words, the synthesis results prove that the proposed designs achieve significant reduction in area and power as compared with the existing designs. For example, the proposed ASIC based \(8\times 8\) 8 × 8 SVD design achieves \(59.7\%\) 59.7 % of reduction in area as compared with the conventional design (Huang et al. in IEEE international symposium on circuits and systems (ISCAS), pp 413–416, 2013) using 45 nm CMOS technology.