一种预热包的处理方法技术

技术编号:41909909 阅读:29 留言:0更新日期:2024-07-05 14:13
本申请涉及电数字数据处理技术领域,特别是涉及一种预热包的处理方法。该方法包括以下步骤:获取目标预热包wp包括的起始地址sta、页数量pn和页大小ps;如果pn≥2,则获取虚拟地址空间的一个子区域包括的页数量ptn,并获取wpid,wpid为所述起始地址对应的页的id,wpid=floor(ba/ps);获取lid,lid为所述起始地址对应的页在一个子区域中的id,lid=wpid%ptn;获取wp对应的访问页总量fan,fan=lid+pn;获取wp对应的访问次数fac,fac=ceil(fan/ptn);根据fac向地址转换单元发送请求。本发明专利技术能够减少预热包对应的访问ATU的次数。

【技术实现步骤摘要】

本专利技术涉及电数字数据处理,特别是涉及一种预热包的处理方法


技术介绍

1、cpu与gpu(graphic processing unit,即图形处理单元)通信时,gpu可外挂riscv芯片,riscv芯片用于执行固件指令firmware。riscv芯片对应的sram(静态随机存取存储器)内部存储有固件指令firmware,firmware用于负责完成对cpu向gpu下发的任务进行解析,并产生一些指令用来和gpu进行通信,firmware可以是利用c语言编写的代码。riscv芯片利用自带的编译器对firmware进行编译,编译完成后产生一些指令,将这些指令对应的源文件烧到sram中,后续riscv芯片解析gpu从cpu内存中获取的任务包时会从sram中读取指令,对指令进行解析后得到由gpu执行的操作,并将由gpu执行的操作发送给gpu。

2、gpu包括若干个队列(queue),如果gpu的某一队列处于active(活动)状态,那么gpu会与riscv芯片进行交互,以使gpu与riscv芯片工作在同一队列,此后,riscv芯片会不断轮询gpu的本文档来自技高网...

【技术保护点】

1.一种预热包的处理方法,其特征在于,所述处理方法包括以下步骤:

2.根据权利要求1所述的预热包的处理方法,其特征在于,H700包括:仅向地址转换单元发送fac次请求,其中第ζ请求包括的地址为adrζ,adrζ为虚拟地址空间中第ζ0+ζ个子区域包括的某一虚拟地址,ζ0为sta所在的子区域的id,ζ的取值范围为1到fac。

3.根据权利要求2所述的预热包的处理方法,其特征在于,adrζ为虚拟地址空间中第ζ0+ζ个子区域包括的首个虚拟地址。

4.根据权利要求2所述的预热包的处理方法,其特征在于,adr1=sta。

5.根据权利要求1所述的预热包...

【技术特征摘要】

1.一种预热包的处理方法,其特征在于,所述处理方法包括以下步骤:

2.根据权利要求1所述的预热包的处理方法,其特征在于,h700包括:仅向地址转换单元发送fac次请求,其中第ζ请求包括的地址为adrζ,adrζ为虚拟地址空间中第ζ0+ζ个子区域包括的某一虚拟地址,ζ0为sta所在的子区域的id,ζ的取值范围为1到fac。

3.根据权利要求2所述的预热包的处理方法,其特征在于,adrζ为虚拟地址空间中第ζ0+ζ个子区域包括的首个虚拟地址。

<...

【专利技术属性】
技术研发人员:杨亮
申请(专利权)人:沐曦集成电路上海有限公司
类型:发明
国别省市:

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

1