【技术实现步骤摘要】
本专利技术涉及众核处理器领域,特别涉及众核处理器及其空间访问的方法、主核。
技术介绍
随着半导体技术的发展,传统的单核处理器暴露出许许多多的局限,体系结构设计者为了在处理器性能进一步提升的同时降低功耗和散热,提出了多核处理器 (multi-core processor)和众核处理器(many-core processor)。多核处理器可以分为两种同构多核处理器和异构多核处理器。同构多核处理器内的处理器核类型相同,在多核处理器中处于对等的地位;异构多核处理器内含有不同类型的处理器核,并且不同类型的处理器核在多核处理器内部担当不同角色。众核处理器与多核处理器相比,核心数量更多,而且众核处理器通常都是异构的。在使用众核处理器时,需要选择某个或者某几个核对其他核进行运行控制和空间管理,从而构成主从式的架构,所述的管理核为主核,被管理的核为从核。在异构环境下,主核不能对从核空间进行直接的访问,需要由操作系统支撑,通过指定的接口和协议来进行访问。例如,现有技术中CPU和GPU的异构环境下,CPU并不能直接访问GPU的物理空间(显存),需要由CPU通过空间映射来建立用户虚拟空 ...
【技术保护点】
一种众核处理器空间访问的方法,其特征在于,包括:主核为从核创建页表缓冲,所述页表缓冲与所述从核一一对应,所述页表缓冲用于存储页表;所述从核向所述主核发送服务请求;所述主核装载与发送服务请求的从核对应的页表缓冲中的页表到进程页表;所述主核从所述进程页表中获取所需页表项,并启动页表映射产生物理地址;所述主核使用所述物理地址访问所述从核的物理空间。
【技术特征摘要】
【专利技术属性】
技术研发人员:郑岩,黄高阳,陈斐,殷红武,
申请(专利权)人:无锡江南计算技术研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。