【技术实现步骤摘要】
一种片上存储资源存储格式的控制方法及装置
本专利技术涉及众核系统存储
,特别是涉及一种片上存储资源存储格式的控制方法及装置。
技术介绍
将VGG、ResNet等神经网络映射到Riscv(Reducedinstructionsetcomputer-V,RISCV指令集处理器)众核系统中时,众核系统中的各个核采用强同步的方式在全局phase位的作用下工作。因此,如何管理众核系统中每个核代码的存储,使得各核Riscv代码达到最大运行性能且不出现存储空间超、堆栈溢出等情况的发生是神经网络模型部署后最终能否高效运行于Riscv众核系统的重要一部分,也是亟待解决的问题。
技术实现思路
鉴于上述问题,本专利技术提供了一种克服上述问题或至少部分地解决了上述问题的片上存储资源存储格式的控制方法及装置。根据本专利技术的一个方面,提供了一种片上存储资源存储格式的控制方法,应用于众核系统,所述方法包括:将神经网络映射至众核系统的过程中,生成所述众核系统中各处理核的片上存储资源,并存入指定文件中;r>基于所述指定文件本文档来自技高网...
【技术保护点】
1.一种片上存储资源存储格式的控制方法,包括:/n将神经网络映射至众核系统的过程中,生成所述众核系统中各处理核的片上存储资源,并存入指定文件中;/n基于所述指定文件解析出所述片上存储资源的存储格式,并获取各处理核当前的占用存储空间,基于所述各处理核当前的占用存储空间调整所述各处理核的片上存储资源的存储格式。/n
【技术特征摘要】
1.一种片上存储资源存储格式的控制方法,包括:
将神经网络映射至众核系统的过程中,生成所述众核系统中各处理核的片上存储资源,并存入指定文件中;
基于所述指定文件解析出所述片上存储资源的存储格式,并获取各处理核当前的占用存储空间,基于所述各处理核当前的占用存储空间调整所述各处理核的片上存储资源的存储格式。
2.根据权利要求1所述的方法,其中,所述片上存储资源包括标志每个相位工作与否的核相位控制列表、每个相位的核接收信息列表以及每个相位的路由信息中一个或多个。
3.根据权利要求2所述的方法,其中,所述片上存储资源的存储格式包括:
第一存储格式,将数据存放在二维数组中;
第二存储格式,采用每个char型数据存储一个相位的数据;
第三存储格式,将char型数据的每个bit位都存成一个相位的数据。
4.根据权利要求3所述的方法,其中,所述核相位控制列表包括第一存储格式、第二存储格式和第三存储格式;
所述核接收信息列表包括第一存储格式、第二存储格式和第三存储格式;
所述路由信息包括第一存储格式和第二存储格式。
5.根据权利要求1-4中任意一项所述的方法,其中,所述基于所述各处理核当前的占用存储空间调整所述各处理核的片上存储资源的存储格式,包括:
对于任意一个处理核,对所述处理核当前的占用存储空间与预设存储空间进行比较;
根据比较结果以预设规则切换所述处理核...
【专利技术属性】
技术研发人员:张爱飞,丁瑞强,李涵,胡川,王封,孟凡辉,
申请(专利权)人:北京灵汐科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。