高速双精度高效计算和设计 维德式乘法器架构
Aruru Sai Kumar1, G Sahitya2, Rambabu Kusuma3
1School of Electronics Engineering, VIT-AP University, Amaravati, Andhra Pradesh, India.
Scientific reports
|February 5, 2026
概括
本研究介绍了一种高效的双精度浮点乘法器,使用维达数学. 这种新的设计显著降低了硬件复杂性,并提高了数字信号处理和CNN应用的性能.
科学领域:
- 数字信号处理 数字信号处理
- 计算机工程 计算机工程
- 应用数学 应用数学 应用数学
背景情况:
- 高效的浮点算法对于高性能数字信号处理 (DSP) 是至关重要的.
- 传统的乘法器经常面临速度,资源利用和功耗之间的权衡.
- 维达数学为优化计算提供了独特的算法.
研究的目的:
- 设计和实施一个双精度浮点乘法器,利用维达数学.
- 为了利用乌尔德瓦蒂里亚克布亚姆 (Urdhva Tiryakbhyam) 苏特拉,有效地进行曼蒂萨的繁殖.
- 在延迟,逻辑利用和功耗方面评估拟议的乘数器的性能.
主要方法:
- 开发了一个三阶段的架构:符号生成,指数生成和曼蒂萨乘法.
- 乌尔德瓦蒂里亚克布亚姆苏特拉被用于曼蒂萨计算阶段.
- 该设计使用Verilog HDL实现,并在Vivado 2022.2上合成,在Zynq FPGA上实现硬件实现.
主要成果:
- 与传统和现有的Vedic乘法器相比,拟的Vedic乘法器显著减少了关键路径延迟和逻辑利用.
- 使用拟议的乘法器的卷积神经网络 (CNN) 实现实现了较低的推断延迟和功耗,具有相同的分类准确性.
- 硬件实现证实了在功率,延迟和组件利用方面的架构优势.
结论:
- 基于韦德数学的双精度浮点乘法器为DSP和AI应用提供了卓越的性能和效率.
- 乌尔德瓦蒂里亚克布亚姆苏特拉提供了一个有效的方法,用于硬件效率高的曼蒂萨乘法.
- 拟议的架构是资源有限和性能关键嵌入式系统的有希望的解决方案.
更多相关视频
06:45Design and Application of a Fault Detection Method Based on Adaptive Filters and Rotational Speed Estimation for an Electro-Hydrostatic Actuator
Published on: October 28, 2022
2.1K
13:44Detection of Architectural Distortion in Prior Mammograms via Analysis of Oriented Patterns
Published on: August 30, 2013
43.7K
相关概念视频
Design Example: Capacitance Multiplier Circuit
1.5K
In integrated circuit technology, a capacitance multiplier is often utilized to produce a larger capacitance value when a small physical capacitance falls short. This is achieved by a circuit that multiplies capacitance values by a factor of up to 1000, such that a 10-pF capacitor can replicate the performance of a 100-nF capacitor.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
The circuit illustrated in Figure 1 below incorporates two op-amps, with the first operating as a voltage follower and the second acting as an inverting amplifier.
1.5K
Design Example: Traverse Angle Computations
342
Traverse angle computations are a critical component of surveying, used to compute the internal angles within a closed traverse. A traverse consists of a series of connected lines forming a closed loop, often used for land boundary delineation or mapping. Calculating the internal angles ensures accuracy in the traverse geometry and is essential for checking survey data integrity.The process begins with known azimuths and bearings of the traverse sides. Internal angles at each vertex are...
342
Factorial Design
13.9K
Factorial Analysis is an experimental design that applies Analysis of Variance (ANOVA) statistical procedures to examine a change in a dependent variable due to more than one independent variable, also known as factors. Changes in worker productivity can be reasoned, for example, to be influenced by salary and other conditions, such as skill level. One way to test this hypothesis is by categorizing salary into three levels (low, moderate, and high) and skills sets into two levels (entry level...
13.9K
Group Design
10.6K
The most basic experimental design involves two groups: the experimental group and the control group. The two groups are designed to be the same except for one difference— experimental manipulation. The experimental group gets the experimental manipulation—that is, the treatment or variable being tested—and the control group does not. Since experimental manipulation is the only difference between the experimental and control groups, we can be sure that any differences between...
10.6K
Uncertainty in Measurement: Accuracy and Precision
102.4K
Scientists typically make repeated measurements of a quantity to ensure the quality of their findings and to evaluate both the precision and the accuracy of their results. Measurements are said to be precise if they yield very similar results when repeated in the same manner. A measurement is considered accurate if it yields a result that is very close to the true or the accepted value. Precise values agree with each other; accurate values agree with a true value.
102.4K
Polymer Classification: Architecture
3.9K
Polymers are classified as linear or branched on the basis of their chain architecture. The polymer chains in linear polymers have a long chain-like structure with minimal to no branching at all. Even if a polymer features large substituent groups on the monomer, which appear as branches to the skeleton, it is not considered a branched polymer. A branched polymer contains secondary polymer chains that arise from the main polymer chain. The branching occurs when the polymer growth shifts from...
3.9K
