An FPGA Design Space Exploration Tool for Matrix Inversion Architectures

A. Irturk, Bridget Benson, Shahnam Mirzaei, R. Kastner
{"title":"An FPGA Design Space Exploration Tool for Matrix Inversion Architectures","authors":"A. Irturk, Bridget Benson, Shahnam Mirzaei, R. Kastner","doi":"10.1109/SASP.2008.4570784","DOIUrl":null,"url":null,"abstract":"Matrix inversion is a common function found in many algorithms used in wireless communication systems. As FPGAs become an increasingly attractive platform for wireless communication, it is important to understand the tradeoffs in designing a matrix inversion core on an FPGA. This paper describes a matrix inversion core generator tool, GUSTO, that we developed to ease the design space exploration across different matrix inversion architectures. GUSTO is the first tool of its kind to provide automatic generation of a variety of general purpose matrix inversion architectures with different parameterization options. GUSTO also provides an optimized application specific architecture with an average of 59% area decrease and 3X throughput increase over its general purpose architecture. The optimized architectures generated by GUSTO provide comparable results to published matrix inversion architecture implementations, but offer the advantage of providing the designer the ability to study the tradeoffs between architectures with different design parameters.","PeriodicalId":356441,"journal":{"name":"2008 Symposium on Application Specific Processors","volume":"36 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"33","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Symposium on Application Specific Processors","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SASP.2008.4570784","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 33

Abstract

Matrix inversion is a common function found in many algorithms used in wireless communication systems. As FPGAs become an increasingly attractive platform for wireless communication, it is important to understand the tradeoffs in designing a matrix inversion core on an FPGA. This paper describes a matrix inversion core generator tool, GUSTO, that we developed to ease the design space exploration across different matrix inversion architectures. GUSTO is the first tool of its kind to provide automatic generation of a variety of general purpose matrix inversion architectures with different parameterization options. GUSTO also provides an optimized application specific architecture with an average of 59% area decrease and 3X throughput increase over its general purpose architecture. The optimized architectures generated by GUSTO provide comparable results to published matrix inversion architecture implementations, but offer the advantage of providing the designer the ability to study the tradeoffs between architectures with different design parameters.
矩阵反演体系结构的FPGA设计空间探索工具
矩阵反演是无线通信系统中许多算法中常见的函数。随着FPGA成为一个越来越有吸引力的无线通信平台,了解在FPGA上设计矩阵反转核的权衡是很重要的。本文描述了一个矩阵反演核心生成器工具GUSTO,我们开发了它来简化跨不同矩阵反演架构的设计空间探索。GUSTO是同类工具中第一个提供自动生成各种具有不同参数化选项的通用矩阵反演架构的工具。GUSTO还提供了一个优化的特定于应用程序的架构,与通用架构相比,该架构平均减少了59%的面积,提高了3倍的吞吐量。GUSTO生成的优化体系结构提供了与已发布的矩阵反演体系结构实现相当的结果,但提供了为设计人员提供研究具有不同设计参数的体系结构之间权衡的能力的优势。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信