可重构系统上不动点Jacobi SVD算法的设计与性能分析

Ramanarayan Mohanty, Gonnabhaktula Anirudh, Tapan Pradhan, Bibek Kabi, Aurobinda Routray
{"title":"可重构系统上不动点Jacobi SVD算法的设计与性能分析","authors":"Ramanarayan Mohanty,&nbsp;Gonnabhaktula Anirudh,&nbsp;Tapan Pradhan,&nbsp;Bibek Kabi,&nbsp;Aurobinda Routray","doi":"10.1016/j.ieri.2014.08.005","DOIUrl":null,"url":null,"abstract":"<div><p>This paper presents design and performance analysis of fixed-point two sided Jacobi Singular Value Decomposition (SVD) algorithm on reconfigurable system using pipelined state-of-the-art CORDIC architecture. The algorithm has been implemented in reconfigurable hardware with the proposed architecture to achieve faster performance for matrices with larger dimensions. This design has not only reduced the computational complexity but also exploited parallelism in data transfer methods. Various quantization modes along with their range of relative errors are discussed. A comparative study of execution time shows that FPGA implementation with increasing dimension is found to be superior to its floating-point counterpart. Accuracy of FPGA and SystemC based fixed-point implementation is compared based on number of accurate fractional bits, signal-to-quantization-noise-ratio (SQNR), orthogonality and factorization errors with respect to double precision floating-point results.</p></div>","PeriodicalId":100649,"journal":{"name":"IERI Procedia","volume":"7 ","pages":"Pages 21-27"},"PeriodicalIF":0.0000,"publicationDate":"2014-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://sci-hub-pdf.com/10.1016/j.ieri.2014.08.005","citationCount":"12","resultStr":"{\"title\":\"Design and Performance Analysis of Fixed-point Jacobi SVD Algorithm on Reconfigurable System\",\"authors\":\"Ramanarayan Mohanty,&nbsp;Gonnabhaktula Anirudh,&nbsp;Tapan Pradhan,&nbsp;Bibek Kabi,&nbsp;Aurobinda Routray\",\"doi\":\"10.1016/j.ieri.2014.08.005\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>This paper presents design and performance analysis of fixed-point two sided Jacobi Singular Value Decomposition (SVD) algorithm on reconfigurable system using pipelined state-of-the-art CORDIC architecture. The algorithm has been implemented in reconfigurable hardware with the proposed architecture to achieve faster performance for matrices with larger dimensions. This design has not only reduced the computational complexity but also exploited parallelism in data transfer methods. Various quantization modes along with their range of relative errors are discussed. A comparative study of execution time shows that FPGA implementation with increasing dimension is found to be superior to its floating-point counterpart. Accuracy of FPGA and SystemC based fixed-point implementation is compared based on number of accurate fractional bits, signal-to-quantization-noise-ratio (SQNR), orthogonality and factorization errors with respect to double precision floating-point results.</p></div>\",\"PeriodicalId\":100649,\"journal\":{\"name\":\"IERI Procedia\",\"volume\":\"7 \",\"pages\":\"Pages 21-27\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-01-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://sci-hub-pdf.com/10.1016/j.ieri.2014.08.005\",\"citationCount\":\"12\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"IERI Procedia\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2212667814000240\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"IERI Procedia","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2212667814000240","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

摘要

本文提出了一种在可重构系统上采用最先进的流水线CORDIC结构的不动点双面Jacobi奇异值分解(SVD)算法的设计和性能分析。该算法已在可重构硬件上实现,并采用所提出的体系结构,以实现对较大维度矩阵的更快性能。这种设计不仅降低了计算复杂度,而且充分利用了数据传输方法的并行性。讨论了各种量化模式及其相对误差范围。对执行时间的比较研究表明,增加维数的FPGA实现优于浮点实现。针对双精度浮点结果,比较了FPGA和基于SystemC的定点实现的精度,包括精确小数位数、信量化噪声比(SQNR)、正交性和因数分解误差。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Design and Performance Analysis of Fixed-point Jacobi SVD Algorithm on Reconfigurable System

This paper presents design and performance analysis of fixed-point two sided Jacobi Singular Value Decomposition (SVD) algorithm on reconfigurable system using pipelined state-of-the-art CORDIC architecture. The algorithm has been implemented in reconfigurable hardware with the proposed architecture to achieve faster performance for matrices with larger dimensions. This design has not only reduced the computational complexity but also exploited parallelism in data transfer methods. Various quantization modes along with their range of relative errors are discussed. A comparative study of execution time shows that FPGA implementation with increasing dimension is found to be superior to its floating-point counterpart. Accuracy of FPGA and SystemC based fixed-point implementation is compared based on number of accurate fractional bits, signal-to-quantization-noise-ratio (SQNR), orthogonality and factorization errors with respect to double precision floating-point results.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信