一种支持多种精度的乘法器及微处理器

By designing a multiplier that supports multiple precisions, and employing a parallel structure and resource reuse approach, the problem of high hardware overhead in existing technologies is solved, achieving low-overhead multiplication operations with multiple precisions, suitable for general-purpose processors and hardware accelerators.

CN116661733BActive Publication Date: 2026-07-17NAT UNIV OF DEFENSE TECH

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NAT UNIV OF DEFENSE TECH
Filing Date
2023-05-25
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In existing technologies, multipliers and microprocessors that support multiple precisions have significant area and power consumption overhead issues, especially in machine learning applications, making it difficult to meet the computational requirements of the five data types: FP32, FP8-E5M2, FP8-E4M3, INT8, and UINT8.

Method used

Design a multiplier that supports multiple precisions, including an FP8 data path, a FIX8 data path, and an integrated data path. Through parallel structure and resource reuse, achieve parallel processing of FP8 and FIX8 multiplication operations, and integrate the results into 16-bit or 32-bit floating-point multiplication results to reduce hardware overhead.

Benefits of technology

It implements multiplication operations for five data types: FP32, FP8-E5M2, FP8-E4M3, INT8, and UINT8, reducing hardware area and power consumption overhead. It is suitable for various general-purpose processors and hardware accelerators, and provides greater computing power.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116661733B_ABST
    Figure CN116661733B_ABST
Patent Text Reader

Abstract

本发明公开了一种支持多种精度的乘法器及微处理器,本发明的乘法器包括包含四个并行的浮点数FP8乘法运算单元的FP8数据通路,包含八个并行的定点数FIX8乘法运算单元的FIX8数据通路及整合数据通路,FP8数据通路用于在一个时钟周期完成4次浮点数FP8乘法运算,FIX8数据通路用于在一个时钟周期完成8次定点数FIX8乘法运算,整合数据通路用于将FP8 / FIX8数据通路的输出整合为FP16乘法或FP32乘法的结果。本发明旨在实现FP32、FP8‑E5M2、FP8‑E4M3、INT8、UINT8这五种数据类型的乘法运算单元的传统设计方式下存在较大的面积和功耗开销的问题。
Need to check novelty before this filing date? Find Prior Art