硬件加速器配置信息的配置方法、装置及存储介质制造方法及图纸

技术编号:31078325 阅读:51 留言:0更新日期:2021-12-01 11:32
本申请实施例公开了一种硬件加速器配置信息的配置方法、装置及存储介质,所述方法包括:通过确定多个链表项中每一链表项的待更新配置信息,得到多组待更新配置信息,每一组待更新配置信息包括对应的链表项中的配置信息的部分配置信息;将多组待更新配置信息中每一组待更新配置信息写入对应的链表项,得到写入后的多个链表项;通过硬件加速器根据多个链表项中的配置信息中每一配置信息是否写入多个链表项中每一链表项,生成与该配置信息对应的标志位,得到多个标志位;将写入后的多个链表项和多个标志位打包成链表数据包,并写入共享存储器,从而减小了链表的内存大小,降低了存储空间需求;还降低了多个链表项的配置时间和对链表管理消耗的时间。对链表管理消耗的时间。对链表管理消耗的时间。

【技术实现步骤摘要】
硬件加速器配置信息的配置方法、装置及存储介质


[0001]本申请涉及电子
,具体涉及一种硬件加速器配置信息的配置方法、装置及存储介质。

技术介绍

[0002]通信技术进入5G时代后,由于电子设备的芯片传输的数据量变大,传输时间变短,采用链表配置硬件加速器(hardware accelerator,HWA)的方法逐渐取代传统的采用寄存器配置硬件加速器的方法,成为当前芯片中配置硬件加速器的主流技术方案。但是,较大数据量的配置信息(config message,CFM)会导致链表项进行硬件配置是软硬件交互的内存开销较大,也会占用较大的内存空间。当前使用链表配置硬件加速器时,在不同链表项对应的配置信息中,存在相同配置信息重复配置的情况,造成配置时间和存储器空间的浪费。对链表管理会消耗较多的时间和硬件资源。

技术实现思路

[0003]本申请实施例提供了一种硬件加速器配置信息的配置方法、装置及存储介质,能够降低多个链表项的配置时间和配置信息的存储空间,减少对链表管理消耗的时间和硬件资源。
[0004]第一方面,本申请实施例提供本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种硬件加速器配置信息的配置方法,利用多个链表项中的配置信息对所述加速器进行配置,其特征在于,所述方法包括:确定所述多个链表项中每一链表项的待更新配置信息,得到多组待更新配置信息,所述待更新配置信息包括所述硬件加速器的配置信息的部分配置信息;将所述多组待更新配置信息中每一组待更新配置信息写入对应的所述链表项,得到写入后的多个链表项;通过所述硬件加速器根据所述多个链表项中的配置信息中每一配置信息是否写入所述多个链表项中每一链表项,生成与该配置信息对应的标志位,得到多个标志位;将所述写入后的多个链表项和所述多个标志位打包成链表数据包,并写入共享存储器,其中,所述多个标志位组成所述链表数据包的链表头,所述多组待更新配置信息组成所述链表数据包的数据部分。2.根据权利要求1所述方法,其特征在于,每一所述链表项对应的硬件加速器的配置信息包括多项配置信息,所述确定所述硬件加速器的配置信息中多个链表项中每一链表项需要进行配置的待更新配置信息,得到多组待更新配置信息,包括:针对所述多个链表项中第i个链表项,将所述第i个链表项对应的多项配置信息中与第(i-1)个链表项对应的多项配置信息进行比对,得到不相同的至少一个待更新配置信息,其中,i为大于1的整数。3.根据权利要求2所述方法,其特征在于,所述多个链表项中第一个链表项对应的每一项配置信息均属于待更新配置信息;所述多个链表项中每一所述链表项对应的最后一项配置信息均属于待更新配置信息。4.根据权利要求1-3任一项所述方法,其特征在于,所述方法还包括:通过所述硬件加速器创建虚拟地址空间,并将所述加速器需要配置的多个链表项中的配置信息存储至所述虚拟地址空间;访问所述硬件加速器中的虚拟地址空间,得到所述硬件加速器需要配置的多个链表项中的配置信息。5.根据权利要求4所述方法,其特征在于,所述将所述多组待更新配置信息中每一组待更新配置信息写入对应的所述链表项,得到写入后的多个链表项,包括:按照所述虚拟地址空间的地址顺序对所述多个链表项中所述第一个链表项对应的每一个配置信息执行写操作;若所述多个链表项中的第i个链表项对应的第x个配置信息CFM
x
与第(i-1)个链表项对应的第x个配置信息CFM
(i-1)x
完全相同,跳过针对所述第i个链表项对应的第x个配置信息CFM
x
的写操作,其中,所述CFM
ix
为所述第i个链表项中任一配置信息,x为正整数;若所述第x个配置信息CFM
ix
属于待更新配置信息,将所述配置信息CFM
ix
写入所述第i个链表项中。6...

【专利技术属性】
技术研发人员:刘君
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1