【技术实现步骤摘要】
应用于智能型处理器的内存管理装置与方法
[0001]本申请是关于内存管理装置与方法,尤其是可改善智能型处理器的内存管理效率之内存管理装置与方法。
技术介绍
[0002]随着人工智能技术的发展,智能型处理器的使用场景越来越多样化。在现有技术中,可提高智慧处理器的内部储存空间,以满足智能型处理器对于该些场景所需要的内存带宽存取需求。在现有技术中,智能型处理器的内存管理可能会产生碎片化的数据存取(通常涉及多个不连续的实体地址),或是需要完整搜寻缓冲区来取得内存的实体地址。如此,会使得内存管理效率不彰,从而影响指令处理效率。
技术实现思路
[0003]在本申请一些实施态样中,本案的目的之一在于提供一种内存管理装置与方法,以可改善先前技术的缺点。
[0004]在本申请一些实施态样中,应用于智能处理器的内存管理装置包含预取电路、设定电路以及映射电路。预取电路经由一直接内存访问电路取得一原始数据,该原始数据指示一第一虚拟地址与一内存的复数个实体地址之间的映射关系。设定电路解析该原始数据以将该些实体地址依序映射至包含 ...
【技术保护点】
【技术特征摘要】
1.一种内存管理装置,其特征在于,应用于一智能处理器,所述内存管理装置包含:一预取电路,经由一直接内存访问电路取得一原始数据,所述原始数据指示一第一虚拟地址与一内存的复数个实体地址之间的映射关系;一设定电路,解析所述原始数据以将各所述实体地址依序映射至包含所述第一虚拟地址的复数个第二虚拟地址并发出一写入请求;以及一映射电路,根据所述写入请求储存各所述实体地址与对应所述第二虚拟地址之间的映射关系为一第一映射表,并根据对应于所述直接内存访问电路的至少一信道之至少一读取请求利用所述第一映射表以存取所述内存。2.如权利要求1所述的内存管理装置,其特征在于,所述预取电路包含:一缓冲器电路;以及一预取控制电路,判断所述缓冲器电路的一剩余数据容量是否大于或等于所述原始数据中的一部分数据之数据量,以选择性地控制所述缓冲器电路储存所述部分数据。3.如权利要求1所述的内存管理装置,其特征在于,所述原始数据包含一第一数量信息、一第二数量信息、一标签信息、所述第一虚拟地址的信息以及各所述实体地址的信息,其中,所述第一数量信息指示各所述实体地址的数量,且所述第二数量信息指示各所述第二虚拟地址的数量。4.如权利要求3所述的内存管理装置,其特征在于,所述设定电路根据所述第一数量信息以及所述标签信息判断是否有正确预取到所述原始数据,并根据所述第一虚拟地址的信息、所述第二数量信息以及各所述第二虚拟地址的信息将各所述实体地址依序映射至所述第二虚拟地址。5.如权利要求4所述的内存管理装置,其特征在于,所述设定电路根据所述第一虚拟地址的信息以及所述第二数量信息依序递增所述第一虚拟地址以产生各所述第二虚拟地址。6.如权利要求1所述的内存管理装置,其特征在于,所述映射电路更新仲裁所述写入请求与各通道的读取请求,以决定所述写入请求与所述至少一读取请求中每一者存取用来储存所述第一映射表的一储存空间的...
【专利技术属性】
技术研发人员:刘健,
申请(专利权)人:星宸科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。