一种基于逻辑组态程序的多核并行计算调度方法

    公开(公告)号:CN117724381A

    公开(公告)日:2024-03-19

    申请号:CN202311734982.2

    申请日:2023-12-18

    Abstract: 本发明公开了一种基于逻辑组态程序的多核并行计算调度方法,涉及工业控制技术领域,在单核前后台系统的基础上,基于中断控制器实现ARM多核处理器任务并行调度,通过将任务设计为中断线程,利用中断控制器的功能,实现任务的高效调度和切换。其中,通过软中断服务例程来模拟任务,且在单核处理器上支持中断嵌套实现任务抢占,利用中断控制器支持跨核激活软中断的特性,在ARM多核处理器上部署组态逻辑任务实现任务并行执行;利用逻辑组态文件按照应用需求指定逻辑组态任务部署到指定的处理器核执行,既可以保证相互独立的任务部署到不同的核并行加速执行,还可以保证存在数据同步风险的的任务部署到相同的核执行,既兼顾了高效性又兼顾了安全性。

Patent Agency Ranking