| 英文术语 | 中文 | 大白话解释 |
|---|---|---|
| FPGA accelerator | FPGA 加速器 | 在 FPGA 上为特定负载定制的计算电路,兼具灵活与能效,常部署在边缘推理场景。 |
| hardware design space | 硬件设计空间 | 架构参数、数据流策略、存储层次等所有可选项组成的组合空间。 |
| compute parallelism | 计算并行度 | 同一时刻并行执行多少个计算单元/通道,是加速器性能的核心旋钮。 |
| tiling factors | 分块因子 | 把数据切成多大块来适配片上存储与访存带宽。 |
| memory hierarchy | 存储层次 | 寄存器→片上 BRAM→片外 DDR 的分级存储结构,数据放哪一层直接决定带宽压力。 |
| dataflow strategy | 数据流策略 | 数据如何在计算单元之间流动(如流水、广播、逐块传递)。 |
| hardware-software co-design | 软硬件协同设计 | 软件算法与硬件架构一起设计、互相反馈,而不是先定硬件再写软件。 |
| SystemC simulation | SystemC 仿真 | 用 SystemC(C++ 硬件建模库)在软件里快速仿真硬件行为,不用真跑综合。 |
| SECDA | SECDA 框架(专有名词) | 基于 SystemC 仿真 + FPGA 执行实现快速软硬件协同设计的方法论/生态。 |
| design space exploration (DSE) | 设计空间探索 | 在配置组合中搜索最优加速器架构的过程——传统上靠人工试错。 |
| Large Language Model (LLM) | 大语言模型 | 能推理、写代码、做结构化决策的生成式模型,本文用它当「推理引擎」。 |
| retrieval-augmented generation (RAG) | 检索增强生成 | 先从知识库检索相关资料,再把资料拼进提示词让 LLM 回答,减少幻觉。 |
| chain-of-thought (CoT) prompting | 思维链提示 | 引导模型「先想后答」,把推理步骤显式写出来再给结论。 |
| parameter-efficient fine-tuning | 参数高效微调 | 只微调少量参数(如 LoRA)适配领域数据,成本远低于全量微调。 |
| feedback loop | 反馈回路 | 把仿真/真机跑出来的指标收集起来,喂回给 LLM 改进下一轮决策。 |
| DSP / LUT utilization | DSP / LUT 利用率 | FPGA 上乘加单元/查找表资源被用掉的比例——衡量设计吃多少硬件资源。 |
| Zynq-7000 | Zynq-7000 平台 | Xilinx 的 FPGA+ARM SoC 平台,本文加速器的目标硬件。 |
| latency | 时延 | 一次完整计算从输入到输出的耗时(本文实测毫秒级)。 |
🎧 音频在文末,可先听一遍原文再读;每个英文句都配了逐句翻译。
关键词 Keywords:FPGA Accelerators FPGA 加速器 | Large Language Models 大语言模型 | Design Space Exploration 设计空间探索 | Hardware-Software Co-Design 软硬件协同设计 | SECDA
致谢 Acknowledgements:UK Research and Innovation (UKRI) 与 Engineering and Physical Sciences Research Council (EPSRC) 资助的 APRIL AI Hub(grant number EP/Y029763/1)。
先盲听一遍→再看对照稿→再听一遍。目标是听出每个数字(three accelerator designs、154 ms、163 ms、238 ms、21.82% DSP、8.85% LUT)和术语(RAG、chain-of-thought、feedback loop、SECDA)。