英特尔Agilex® 7可变精度DSP模块用户指南

ID 683037
日期 4/11/2023
Public
文档目录

4.2.1.2. FP16操作模式支持的寄存器配置

表 32.  两个FP16乘法求和模式支持的寄存器配置
延迟 数据Input寄存器 乘法器第一流水线寄存器 乘法器第二流水线寄存器 加法器Input寄存器 加法器流水线寄存器 Output寄存器
fp16_mult_input_clken mult_pipeline_clken mult_2nd_pipeline_clken adder_input_clken adder_pl_clken output_clken
0 禁用 禁用 禁用 禁用 禁用 禁用
1 使能 禁用 禁用 禁用 禁用 禁用
1 禁用 禁用 禁用 禁用 禁用 使能
2 使能 禁用 禁用 禁用 禁用 使能
3 使能 禁用 禁用 使能 禁用 使能
4 使能 禁用 禁用 使能 使能 使能
≥5 使能 禁用,使能 使能 使能 使能 使能
表 33.  两个FP16乘法与FP32加法求和模式支持的寄存器配置
延迟 数据Input寄存器 加法器第一流水线寄存器 加法器第二流水线寄存器 乘法器第一流水线寄存器 乘法器第二流水线寄存器 加法器Input寄存器 加法器流水线寄存器 Output寄存器
fp32_adder_a_clken fp16_mult_input_clken fp32_adder_a_chainin_pl_clken fp32_adder_a_chainin_2nd_pl_clken mult_pipeline_clken mult_2nd_pipeline_clken adder_input_clken adder_pl_clken output_clken
0 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用
1 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 禁用
1 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 使能
2 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 使能
≥3 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 禁用 使能
≥4 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 使能 使能
≥5 使能 使能 禁用,使能 禁用,使能 禁用,使能 使能 使能 使能 使能
表 34.  两个FP16乘法与Accumulation(累加)求和模式支持的寄存器配置
延迟 数据Input寄存器 加法器第一流水线寄存器 加法器第二流水线寄存器 乘法器第一流水线寄存器 乘法器第二流水线寄存器 加法器Input寄存器 加法器流水线寄存器 Output寄存器
accumulate_clken fp16_mult_input_clken accum_pipeline_clken accum_2nd_pipeline_clken mult_pipeline_clken mult_2nd_pipeline_clken accum_adder_clken adder_input_clken adder_pl_clken output_clken
1 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 使能
2 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 禁用 使能
≥3 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 使能 禁用 使能
≥4 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 使能 使能 使能
≥5 使能 使能 禁用,使能 禁用,使能 禁用,使能 使能 使能 使能 使能 使能
表 35.  FP16 Vector One模式支持的寄存器配置
延迟 数据Input寄存器 加法器第一流水线寄存器 加法器第二流水线寄存器 乘法器第一流水线寄存器 乘法器第二流水线寄存器 加法器Input寄存器 加法器流水线寄存器 Output寄存器
fp32_adder_a_clken fp16_mult_input_clken fp32_adder_a_chainin_pl_clken fp32_adder_a_chainin_2nd_pl_clken mult_pipeline_clken mult_2nd_pipeline_clken adder_input_clken adder_pl_clken output_clken
0 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用
1 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 禁用
1 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 使能
2 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 使能
≥3 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 禁用 使能
≥4 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 使能 使能
≥5 使能 使能 禁用,使能 禁用,使能 禁用,使能 禁用,使能 使能 使能 使能
表 36.  FP16 Vector Two模式支持的寄存器配置
延迟 数据Input寄存器 加法器第一流水线寄存器 加法器第二流水线寄存器 乘法器第一流水线寄存器 乘法器第二流水线寄存器 加法器Input寄存器 加法器流水线寄存器 Output寄存器
fp32_adder_a_clken fp16_mult_input_clken fp32_adder_a_chainin_pl_clken fp32_adder_a_chainin_2nd_pl_clken mult_pipeline_clken mult_2nd_pipeline_clken adder_input_clken adder_pl_clken output_clken
0 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用
1 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 禁用
1 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 使能
2 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 使能
≥3 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 使能 使能
≥4 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 使能 使能
表 37.  FP16 Vector Three模式支持的寄存器配置
延迟 数据Input寄存器 加法器第一流水线寄存器 加法器第二流水线寄存器 乘法器第一流水线寄存器 乘法器第二流水线寄存器 加法器Input寄存器 加法器流水线寄存器 Output寄存器
accumulate_clken fp32_adder_a_clken fp16_mult_input_clken accum_pipeline_clken accum_2nd_pipeline_clken mult_pipeline_clken mult_2nd_pipeline_clken accum_adder_clken adder_input_clken adder_pl_clken output_clken
1 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 禁用 使能
2 使能 使能 使能 禁用 禁用 禁用 禁用 禁用 禁用 禁用 使能
≥3 使能 使能 使能 禁用,使能 禁用,使能 禁用 禁用 使能 使能 使能 使能
4 使能 使能 使能 禁用,使能 禁用,使能 禁用,使能 使能 使能 使能 使能 使能