摘要
本申请提供了一种通用接口算法加速装置及加速方法,包括:配置单元用于对待执行的软件任务进行信息配置;算法调度加速单元用于读取软件任务,并从软件任务中进行数据解析,以解析得到算法所需的配置信息及数据,将配置信息及数据写入至算法模块中;SPI_RNG单元用于根据任务需求从外部随机源获取随机数,并写入至算法模块中;当算法计算结束后,算法调度加速单元获取算法结束标志并读取算法结果,将算法结果放置在配置单元指定的结果输出地址,更新算法状态并将更新后的算法状态传输至配置单元,配置单元根据算法调度加速单元的更新任务状态及相关地址,以执行任务。本申请能够减少算法计算之外的额外时间,提升了算法的实际应用效率。
技术关键词
算法模块
通用接口
通用总线接口
加速装置
软件
数据
状态更新
计算机
处理器
标志位
存储器
电子设备
指令
字段
程序