[发明专利]应用于智能型处理器的内存管理装置与方法在审
申请号: | 202310116238.X | 申请日: | 2023-02-14 |
公开(公告)号: | CN116431525A | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 刘健 | 申请(专利权)人: | 星宸科技股份有限公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F9/50 |
代理公司: | 深圳紫藤知识产权代理有限公司 44570 | 代理人: | 吴金 |
地址: | 361199 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 智能型 处理器 内存 管理 装置 方法 | ||
本申请实施例提供一种应用于智能型处理器的内存管理装置与方法,内存管理装置包含预取电路、设定电路以及映射电路。预取电路经由直接内存访问电路取得原始数据,所述原始数据指示第一虚拟地址与一内存的复数个实体地址之间的映射关系。设定电路解析所述原始数据以将各所述实体地址依序映射至包含所述第一虚拟地址的复数个第二虚拟地址并发出一写入请求。映射电路根据所述写入请求储存各所述实体地址与对应的所述第二虚拟地址之间的映射关系为一第一映射表,并根据对应于所述直接内存访问电路的至少一信道之至少一读取请求利用所述第一映射表存取所述内存。
技术领域
本申请是关于内存管理装置与方法,尤其是可改善智能型处理器的内存管理效率之内存管理装置与方法。
背景技术
随着人工智能技术的发展,智能型处理器的使用场景越来越多样化。在现有技术中,可提高智慧处理器的内部储存空间,以满足智能型处理器对于该些场景所需要的内存带宽存取需求。在现有技术中,智能型处理器的内存管理可能会产生碎片化的数据存取(通常涉及多个不连续的实体地址),或是需要完整搜寻缓冲区来取得内存的实体地址。如此,会使得内存管理效率不彰,从而影响指令处理效率。
发明内容
在本申请一些实施态样中,本案的目的之一在于提供一种内存管理装置与方法,以可改善先前技术的缺点。
在本申请一些实施态样中,应用于智能处理器的内存管理装置包含预取电路、设定电路以及映射电路。预取电路经由一直接内存访问电路取得一原始数据,该原始数据指示一第一虚拟地址与一内存的复数个实体地址之间的映射关系。设定电路解析该原始数据以将该些实体地址依序映射至包含该第一虚拟地址的复数个第二虚拟地址并发出一写入请求。映射电路根据该写入请求储存该些实体地址与该些第二虚拟地址之间的映射关系为一第一映射表,并根据对应于该直接内存访问电路的至少一信道之至少一读取请求利用该第一映射表以存取该内存。
于一些实施态样中,内存管理方法包含下列操作:经由一直接内存访问电路取得一原始数据,该原始数据指示一第一虚拟地址与一内存的复数个实体地址之间的映射关系;解析该原始数据以将该些实体地址依序映射至包含该第一虚拟地址的复数个第二虚拟地址并发出一写入请求;以及根据该写入请求储存该些实体地址与该些第二虚拟地址之间的映射关系为一第一映射表,并根据对应于该直接内存访问电路的至少一信道之至少一读取请求利用该第一映射表以存取该内存。
有关本申请的特征、实作与功效,兹配合图式作较佳实施例详细说明如下。
附图说明
[图1]为根据本案一些实施例绘制一种内存管理装置的示意图;
[图2]为根据本案一些实施例绘制图1中的原始数据的示意图;
[图3]为根据本案一些实施例绘制图1中的设定电路所执行的操作之流程图;
[图4A]为根据本案一些实施例绘制图1中的控制电路的示意图;
[图4B]为根据本案一些实施例绘制图1中的设定电路与直接内存访问电路存取内存的工作排程的示意图;以及
[图5]为根据本案一些实施例绘制内存管理方法的流程图。
具体实施方式
本文所使用的所有词汇具有其通常的意涵。上述之词汇在普遍常用之字典中之定义,在本申请的内容中包含任一于此讨论的词汇之使用例子仅为示例,不应限制到本申请之范围与意涵。同样地,本申请亦不仅以于此说明书所示出的各种实施例为限。
关于本文中所使用之『耦接』或『连接』,均可指二或多个组件相互直接作实体或电性接触,或是相互间接作实体或电性接触,亦可指二或多个组件相互操作或动作。如本文所用,用语『电路』可为由至少一个晶体管与/或至少一个主被动组件按一定方式连接以处理信号的装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于星宸科技股份有限公司,未经星宸科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310116238.X/2.html,转载请声明来源钻瓜专利网。