发明名称 |
一种基于Navigator的多核嵌入式DSP并行编程模型实现方法 |
摘要 |
本发明公开了一种基于Navigator的多核嵌入式DSP并行编程模型实现方法,包括:TI推出的KeyStone架构中包含软件组件Multicore Navigator,通过该组件实现设备构件间的数据管理以及同步通信;将KeyStone架构下多核嵌入式处理器的DSP核划分为主核和从核,所述主核完成整个应用的初始化以及必须执行且只能执行一次的操作;所述从核执行必要的初始化操作;从核和主核共同完成并行编程模型中的各种操作,核间通过Navigator实现同步和通信。本发明使用多核间共享内存,实现了对数据处理的零拷贝,既充分使用了嵌入式处理器的硬件资源,又能够满足并行编程的应用需求。 |
申请公布号 |
CN104820582A |
申请公布日期 |
2015.08.05 |
申请号 |
CN201510245420.0 |
申请日期 |
2015.05.14 |
申请人 |
西安电子科技大学 |
发明人 |
沈沛意;张亮;朱光明;宋娟;杨瑞捷 |
分类号 |
G06F9/38(2006.01)I;G06F9/46(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
北京科亿知识产权代理事务所(普通合伙) 11350 |
代理人 |
汤东凤 |
主权项 |
一种基于Navigator的多核嵌入式DSP并行编程模型实现方法,其特征在于,包括:1)TI推出的KeyStone架构中包含软件组件Multicore Navigator,通过该组件实现设备构件间的数据管理以及同步通信;2)将KeyStone架构下多核嵌入式处理器的DSP核划分为主核和从核,所述主核完成整个应用的初始化以及必须执行且只能执行一次的操作;所述从核执行必要的初始化操作;3)从核和主核共同完成并行编程模型中的各种操作,核间通过Navigator实现同步和通信。 |
地址 |
710000 陕西省西安市雁塔区太白南路2号 |