一种基于Transformer的FPGA快速资源预测方法

    公开(公告)号:CN119883641A

    公开(公告)日:2025-04-25

    申请号:CN202510001769.3

    申请日:2025-01-02

    Abstract: 本发明公开了一种基于Transformer的FPGA快速资源预测方法,方法包括以下步骤:步骤S1:基于Verilog代码中子词的语义和类型,构建分词编码模型,对代码进行分词编码,将子词编码为词向量,并生成可输入Transformer网络的词向量序列;步骤S2:采用滑动窗口处理不同长度的代码输入,通过Transformer模型的多头自注意力机制处理滑动窗口输入的词向量序列,生成代码相关性矩阵,表征代码与硬件资源复用关系,完成特征提取;步骤S3:对词向量进行卷积操作后再次输入滑动窗口,获取不同维度的相关性矩阵,经过多轮特征提取对特征进行拼接存入多维度特征容器,最后输入多层感知器,输出资源预测结果。本发明可以有效提升获得FPGA资源数目的速度。

Patent Agency Ranking