高效多核异构系统数据同步方法
价格 双方协商
地区: 贵州省 贵阳市 花溪区
需求方: 贵州***公司
行业领域
电子信息技术
需求背景
在开发嵌入式应用系统时,如果单颗处理器无法满足系统的要求,一个很普遍的做法就是使用两颗或更多的处理器,把一部分“杂项工作”分配给另一个有“助理”性质的低端处理器来完成。但是采用两颗处理器,缺点也很明显,尤其是在芯片与PCB成本、系统可靠性及功耗方面都有先天的不足。随着芯片技术发展及实际应用需求,目前普遍使用多核处理器,在架构上能够向下兼容、高效通信。
伏羲主控芯片采用多个异构处理器及用于异构处理器之间通信的MailBox,基于此硬件基础,软件可以使用AMP(asymmetric multi-processing,非对称多处理)模式。AMP模式通过在多个异构处理器独立运行不同的操作系统或裸机程序,同时使用MailBox、共享内存等机制实现高效通信、数据同步,从而达到多核高效协同工作效果。
电力行业多核处理器应用普遍按照功能区分为管理核、保护核,具体体现在实时性要求上,采样、开入开出、保护逻辑运算等实时性要求高的模块在保护核中实现,通信、界面显示、文件管理等实时性要求不高的模块在管理核上实现,核间数据同步尤其重要,影响整个系统稳定性及性能。
现有技术使用主从模式,明文传输数据。采用一问一答模式,主核顺序地查询从核以控制数据传输,主核是启动站,启动所有报文传输;从核是从动站,只在它们被查询时才可以传输。而且主核运行linux系统,主从通信时,从核响应快,采用主从模式通信,通信速率低,响应时间慢。对于配网装置中录波文件等较大数据传输,采用明文字节流传输,传输帧数多,耗时较长,传输效率低。因此,需要一种高效多核异构系统数据同步方法,提高通信速率和响应速度。
需解决的主要技术难题
1.需解决主核运行linux系统,主从通信时,从核响应快,采用主从模式通信,通信速率低,响应时间慢。
2.需要一种高效多核异构系统数据同步方法,提高通信速率和响应速度。
期望实现的主要技术目标
1.能实现多核间数据同步快速高效,通信效率高,响应快速。
2.能减少数据传输帧数,提高通信速率,快速响应。
处理进度