一种多核系统的核间交互方法

    公开(公告)号:CN108228524A

    公开(公告)日:2018-06-29

    申请号:CN201611154079.9

    申请日:2016-12-14

    Abstract: 本发明属于计算机系统软件专业技术领域,涉及多核操作系统的核间交互方法。本发明为每个处理器核提供专用交互通道,其他处理器核将数据投递到专用通道中与该处理器核进行交互,而该处理器核摘取通道中的数据并处理,完成交互。该方法具有唯一性、实时性和高并行特点特性。针对目前的共享内存核间交互技术,本发明提高了核间交互并行性和实时性。通过一个空闲链表管理所有的空闲处理器核间交互数据块;源处理器核在发起处理器核间交互时从空闲链表中获取一个核间交互数据块;源处理器核根据核间交互需要设置交互数据并将核间交互数据块投递到目的处理器核对应的专用交互通道中。目的处理器核从专用交互通道中摘取核间交互数据并处理,处理结束后释放核间交互数据块。

    一种多核系统的核间交互方法

    公开(公告)号:CN108228524B

    公开(公告)日:2021-07-16

    申请号:CN201611154079.9

    申请日:2016-12-14

    Abstract: 本发明属于计算机系统软件专业技术领域,涉及多核操作系统的核间交互方法。本发明为每个处理器核提供专用交互通道,其他处理器核将数据投递到专用通道中与该处理器核进行交互,而该处理器核摘取通道中的数据并处理,完成交互。该方法具有唯一性、实时性和高并行特点特性。针对目前的共享内存核间交互技术,本发明提高了核间交互并行性和实时性。通过一个空闲链表管理所有的空闲处理器核间交互数据块;源处理器核在发起处理器核间交互时从空闲链表中获取一个核间交互数据块;源处理器核根据核间交互需要设置交互数据并将核间交互数据块投递到目的处理器核对应的专用交互通道中。目的处理器核从专用交互通道中摘取核间交互数据并处理,处理结束后释放核间交互数据块。

    一种多核操作系统核心配置方法

    公开(公告)号:CN109582465A

    公开(公告)日:2019-04-05

    申请号:CN201811471401.X

    申请日:2018-12-04

    CPC classification number: G06F9/505 G06F9/4881

    Abstract: 本发明属于计算机系统软件专业技术领域,涉及一种多核操作系统核心配置方法,该配置方法能够解决应用程序在多核系统中难以合理部署的问题,以达到计算资源充分利用的目的。本发明多核操作系统核心配置方法分为四个步骤:第1步.确定任务执行体;第2步.划分任务执行体;第3步.建立处理器与任务执行体集合的映射关系;第4步.配置各任务执行体集合采用的任务调度策略。实施本发明设计的多核操作系统核心配置方法后,可以灵活配置处理器核心的,并能够最大限度的提升系统性能。

    一种多核系统的核间资源隔离方法

    公开(公告)号:CN108228333A

    公开(公告)日:2018-06-29

    申请号:CN201611154106.2

    申请日:2016-12-14

    Abstract: 本发明属于计算机系统软件专业技术领域,涉及多核操作系统的核间资源保护方法。本发明中的核间资源是指多核系统中属于各处理器核的私有资源,只能由本处理器核访问。本发明定义一个私有数据段,在系统中通过设置数据属性方式将处理器核的资源归属到私有数据段中。在操作系统系统初始化时,各处理器核通过内存管理单元功能将私有数据段映射到不同的物理地址空间。通过这种映射方式,虽然各处理器核访问的是同一逻辑地址,但是对应不同的物理地址,所以实际上访问不同的数据资源。本发明实现多核系统中核间资源的安全隔离保护,提高了核间资源的安全性和访问性能。

    一种SMT多核操作系统的负载均衡方法

    公开(公告)号:CN108255604A

    公开(公告)日:2018-07-06

    申请号:CN201711292453.6

    申请日:2017-12-07

    Abstract: 本发明属于计算机系统软件专业技术领域,涉及一种SMT多核操作系统的负载均衡方法,该方法用于解决超线程(SMT)多核架构下任务吞吐量最大化的问题。种SMT多核操作系统的负载均衡方法三个步骤:第1步.SMT多核系统内的处理器核分组;第2步.定义负载均衡流程;第3步.负载均衡流程的触发。实施本发明设计的SMT多核架构负载均衡设计后,可显著提升SMT多核架构计算机任务吞吐量。

Patent Agency Ranking