【技术实现步骤摘要】
本申请涉及通信领域,特别是涉及一种基于共享内存的核间通信方法、装置、存储介质及终端。
技术介绍
1、在多核处理器中,不同核心之间需要进行通信和协调,以实现任务的划分和协同工作。核间通信涉及到数据传输、同步机制、共享资源等方面的设计和实现,以确保多个核心之间的协同工作和数据一致性。同时,有效提升优化多核处理器之间的通信机制可以有效提高多核处理器的性能、可扩展性核效率。
2、采用核间中断的方法进行核间通信是一种常见的多核通信技术。其具体过程包括中断触发、中断处理、数据传输、中断响应以及中断返回。核间中断技术中常采用的方案包括:通过信号量实现基于固定内存块的通信系统;在不存在固定的共享内存区域的情况下,使用带有消息指针的消息队列的方法实现动态内存数据的通信;使用包括标识号、信号表、占用状态、事件、读写状态记录区、状态监测区、复位控制器等等大量辅助操作进行共享内存的管理。虽然上述方法对现有技术具有一定的提升,但仍存在不足之处。
3、具体地,使用核间通断时,多核之间需要相互等待,且管理过程复杂不适用于实时操作系统。在数据传
...【技术保护点】
1.一种基于共享内存的核间通信方法,其特征在于,基于第一核心处理器和第二核心处理器进行读写操作,其中,所述第一核心处理器和第二核心处理器同时作为接收者和发送者,当所述第一核心处理器为接收者,第二核心处理器为发送者时,所述方法包括:
2.根据权利要求书1所述的基于共享内存的核间通信方法,其特征在于,所述第一核心处理器执行写入操作的过程包括:
3.根据权利要求书2所述的基于共享内存的核间通信方法,其特征在于,所述第二核心处理器响应于中断请求,执行读取操作的过程包括:
4.根据权利要求书1所述的基于共享内存的核间通信方法,其特征在于,若所
...【技术特征摘要】
1.一种基于共享内存的核间通信方法,其特征在于,基于第一核心处理器和第二核心处理器进行读写操作,其中,所述第一核心处理器和第二核心处理器同时作为接收者和发送者,当所述第一核心处理器为接收者,第二核心处理器为发送者时,所述方法包括:
2.根据权利要求书1所述的基于共享内存的核间通信方法,其特征在于,所述第一核心处理器执行写入操作的过程包括:
3.根据权利要求书2所述的基于共享内存的核间通信方法,其特征在于,所述第二核心处理器响应于中断请求,执行读取操作的过程包括:
4.根据权利要求书1所述的基于共享内存的核间通信方法,其特征在于,若所述读写操作中,所述第一子内存区域的循环队列中排布有单个数据块时,所述方法的读写操作包括如下过程:
5.根据权利要求书1所述的基于共享内存的核间通信方法,其特征在于,若所述读写操作中,所述第一子内存区域的循环队...
【专利技术属性】
技术研发人员:王杨,
申请(专利权)人:芯原科技上海有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。