Acceleration of Vector Fitting by Reusing the Householder Reflectors in Multiple QR Factorization

Chiu-Chih Chou, J. Schutt-Ainé
{"title":"Acceleration of Vector Fitting by Reusing the Householder Reflectors in Multiple QR Factorization","authors":"Chiu-Chih Chou, J. Schutt-Ainé","doi":"10.1109/EDAPS56906.2022.9995103","DOIUrl":null,"url":null,"abstract":"The classic method of accelerating vector fitting (VF) for a multiport network is to do several small QR factorizations to extract the R22 matrices before solving the least-square system. In the literature and some open-source VF implementations, each QR factorization is performed separately. Taking a closer look at the theory, however, we can see that the first block of the matrices being factorized are the same, which means the computational cost can be reduced if the factorization of this part is skipped. To achieve this goal, however, we cannot simply call the high-level QR functions offered in many computational packages; instead, we must go down to the bottom level of QR factorization and reuse the Householder reflectors directly. In this paper, the theory and implementation of this idea is presented in detail. The theoretic flop reduction is roughly 25%, while in actual tests the time reduction may reach 60%.","PeriodicalId":401014,"journal":{"name":"2022 IEEE Electrical Design of Advanced Packaging and Systems (EDAPS)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE Electrical Design of Advanced Packaging and Systems (EDAPS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EDAPS56906.2022.9995103","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The classic method of accelerating vector fitting (VF) for a multiport network is to do several small QR factorizations to extract the R22 matrices before solving the least-square system. In the literature and some open-source VF implementations, each QR factorization is performed separately. Taking a closer look at the theory, however, we can see that the first block of the matrices being factorized are the same, which means the computational cost can be reduced if the factorization of this part is skipped. To achieve this goal, however, we cannot simply call the high-level QR functions offered in many computational packages; instead, we must go down to the bottom level of QR factorization and reuse the Householder reflectors directly. In this paper, the theory and implementation of this idea is presented in detail. The theoretic flop reduction is roughly 25%, while in actual tests the time reduction may reach 60%.
多重QR分解中重用住户反射器加速矢量拟合
多端口网络加速向量拟合(VF)的经典方法是在求解最小二乘系统之前,先进行多次小的QR分解来提取R22矩阵。在文献和一些开源的VF实现中,每个QR分解都是单独执行的。然而,仔细研究一下这个理论,我们可以看到被分解的矩阵的第一个块是相同的,这意味着如果跳过这一部分的分解,可以减少计算成本。然而,要实现这一目标,我们不能简单地调用许多计算包中提供的高级QR函数;相反,我们必须深入到QR分解的底层,直接重用Householder反射器。本文详细介绍了该思想的原理和实现。理论上的降频率约为25%,而在实际测试中,降频时间可达60%。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术文献互助群
群 号:604180095
Book学术官方微信