FPGA上的矩阵计算并行算法与高性能结构研究

需积分: 47 18 下载量 180 浏览量 更新于2024-08-07 收藏 6.92MB PDF 举报
"这篇博士学位论文探讨了在大数据背景下,如何利用高性能计算(HPC)方法和现场可编程门阵列(FPGA)技术来优化和加速矩阵计算。研究重点在于扩展现有的并行结构自动生成框架,提高FPGA在处理数值线性代数问题时的性能和效率。" 在当前的研究展望中,作者提到了几个关键的研究方向: 1. 扩展硬件结构自动生成框架:现有的框架局限于矩阵向量乘和矩阵乘的基本并行结构生成。未来的研究计划将框架扩展,开发更普遍的映射策略和自动综合技术,以支持更复杂的数值线性代数运算。这涉及到硬件编程的自动化,旨在降低开发者在FPGA上实现复杂算法的难度。 2. FPGA在矩阵计算中的应用:FPGA作为可重构计算平台,因其可编程性和高性能而成为矩阵计算的理想选择。然而,目前存在的问题是硬件资源的高效利用、并行算法的设计、以及硬件结构的优化。针对这些问题,论文提出了面向基本矩阵运算的FPGA设计方法,包括高存储效率的分块矩阵乘并行结构,通过循环分块等优化手段降低了存储需求和带宽需求。 3. 细粒度流水线并行算法:对于LU分解这一关键的线性代数操作,论文提出了一种列选主元的细粒度流水线并行算法,并实现了线性阵列结构。这种并行算法不仅适用于LU分解,还能扩展到下三角方程组求解和多右端项的线性方程组求解,展现出优越的性能和效率。 4. 分块稠密矩阵分解的并行算法和结构:论文还探索了不选主元的LU分解,采用分块策略,结合时空映射等方法,实现了在FPGA上的高效并行分解。这种方法为大规模矩阵分解提供了解决方案,减少了计算复杂度和资源占用。 总体而言,这篇论文深入研究了FPGA在大数据处理中的应用,特别是在高性能计算和数值线性代数中的潜力。通过优化并行算法和硬件结构,提高了计算效率和资源利用率,为未来的大数据处理提供了新的思路和技术支持。这些研究成果对于提升FPGA在科学计算、工程应用等领域的作用具有重要意义。

Casola, V., & Castiglione, A. (2020). Secure and Trustworthy Big Data Storage. Springer. Corriveau, D., Gerrish, B., & Wu, Z. (2020). End-to-end Encryption on the Server: The Why and the How. arXiv preprint arXiv:2010.01403. Dowsley, R., Nascimento, A. C. A., & Nita, D. M. (2021). Private database access using homomorphic encryption. Journal of Network and Computer Applications, 181, 103055. Hossain, M. A., Fotouhi, R., & Hasan, R. (2019). Towards a big data storage security framework for the cloud. In Proceedings of the 9th Annual Computing and Communication Workshop and Conference (CCWC), Las Vegas, USA (pp. 402-408). Rughani, R. (2019). Analysis of Security Issues and Their Solutions in Cloud Storage Environment. International Journal of Computer Trends and Technology (IJCTT), 67(6), 37-42. van Esbroeck, A. (2019). Zero-Knowledge Proofs in the Age of Cryptography: Preventing Fraud Without Compromising Privacy. Chicago-Kent Journal of Intellectual Property, 19, 374. Berman, L. (2021). Watch out for hidden cloud costs. CFO Dive. Retrieved from https://www.cfodive.com/news/watch-out-for-hidden-cloud-costs/603921/ Bradley, T. (2021). Cloud storage costs continue to trend downward. Forbes. Retrieved from https://www.forbes.com/sites/tonybradley/2021/08/27/cloud-storage-costs-continue-to-trend-downward/?sh=6f9d6ade7978 Cisco. (2019). Cost optimization in the multicloud. Cisco. Retrieved from https://www.cisco.com/c/dam/en/us/solutions/collateral/data-center-virtualization/cloud-cost-optimization/cost-optimization_in_multicloud.pdf IBM. (2020). Storage efficiency solutions. IBM. Retrieved from https://www.ibm.com/blogs/systems/storage-efficiency-solutions/ Microsoft Azure. (n.d.). Azure Blob storage tiers. Microsoft Azure. Retrieved from https://azure.microsoft.com/en-us/services/storage/blobs/#pricing Nawrocki, M. (2019). The benefits of a hybrid cloud strategy for businesses. DataCenterNews. Retrieved from https://datacenternews.asia/story/the-benefits-of-a-hybrid-cloud-strategy-for,请把这一段reference list改为标准哈佛格式

120 浏览量