摘要
目前基于双核CPU的AMP的混合多系统存在较大的缺陷和不足,首先会导致消耗不必要的资源与时间;其次,绑定硬件大多只局限于ARM;并且复杂度高、维护困难,对电力系统中其他运行应用程序的影响极大,会造成实时性任务抖动。该文提出一种适用于多核板卡的通用软件平台,其通过自动化配置工具对硬件资源进行配置,将混合多系统平台抽象出ARCH与BSP层,通过心跳包监测其他CPU是否正常运行,通过cache划分通用寄存器,设置消除核间广播,可实现配置智能化和硬件平台的多样化,增加系统稳定性。
There are major defects and disadvantages in AMP hybrid multi-systems based on dual-core CPU,which will lead to unnecessary consumption of resources and time. Most of the binding hardware is limited to ARM,and it has high complexity and difficult maintenance,which has a great impact on other running applications in the power system,and can cause real-time task jitter. A general software platform suitable for multi-core board is proposed,which configures hardware resources by means of the automated configuration tools,abstracts the ARCH and BSP layers out of the hybrid multi-system platform, and monitors whether other CPUs are running normally through heartbeat packets. The inter core broadcast is eliminated by setting the general register by cache partition,which can realize intelligent configuration and diversify hardware platforms,and increase system stability.
作者
习伟
弓羽箭
韩辉
闫佳伟
XI Wei;GONG Yujian;HAN Hui;YAN Jiawei(Huazhong University of Science and Technology,Wuhan 430074,China;China Southern Power Grid Research Institute Co.,Ltd.,Guangzhou 510663,China;Beijing ACOINFO Technology Co.,Ltd.,Beijing 100095,China)
出处
《现代电子技术》
北大核心
2020年第22期6-9,共4页
Modern Electronics Technique
基金
国家重点研发计划资助(2018YFB0904900)
国家重点研发计划资助(2018YFB0904902)。
关键词
电力系统
多核板卡
软件平台
混合多系统
资源配置
试验验证
power system
multi-core board
software platform
hybrid multi system
resource allocation
experimental verification