-
公开(公告)号:CN116521140A
公开(公告)日:2023-08-01
申请号:CN202310465371.6
申请日:2023-04-26
Applicant: 西安微电子技术研究所
Abstract: 本发明属于多核嵌入式系统的并行编程领域,具体涉及一种面向多核DSP的密集计算软件开发方法和系统。建立函数库;在多核DSP上配置加速核函数库接口,形成函数库;初始化运行环境;将函数库加载至内存;创建多核应用程序的并行计算子任务,并完成子任务描述信息的创建,将子任务压入传输队列;对子任务进行调度执行;接收调度完成信号,销毁子任务和子任务描述信息;任务结束。本发明通过参数配置的形式,快速完成密集计算算法的在多核DSP上主控核控制程序的实现,可以简便地实现应用程序在加速核上的适配,从而不必再去费时费力地研究应用程序多核DSP上的程序调度、数据同步、硬件特性等细节。
-
公开(公告)号:CN114116899A
公开(公告)日:2022-03-01
申请号:CN202111402149.9
申请日:2021-11-19
Applicant: 西安微电子技术研究所
IPC: G06F16/27 , G06F16/2453
Abstract: 本发明公开了一种基于区块链的卫星集群分布式数据安全存储方法,本发明采用区块链技术分布式存储卫星集群中的敏感数据,解决了传统集中式存储服务易产生的单点失效等问题;采用高效共识算法和双层存储架构,解决了传统区块链存储开销较大,共识效率较低,数据检索较慢等问题;将区块链系统和客户端平台适配部署于云计算平台中,解决了传统区块链系统开发中部署复杂,兼容困难等问题;采用基于前端界面的客户端平台,为区块链数据库的存储与查询过程提供可视化界面,方便用户使用面向卫星集群的基于区块链的分布式数据存储系统。
-
公开(公告)号:CN116360941A
公开(公告)日:2023-06-30
申请号:CN202310265508.3
申请日:2023-03-17
Applicant: 西安微电子技术研究所
Abstract: 本发明公开了一种面向多核DSP的并行计算资源自组织调度方法及系统,属于嵌入式分布式计算领域。本发明提出的并行计算资源自组织调度方法,首先执行系统初始化,保证系统进入稳定状态;然后启动用户并行计算任务,开始创建并行任务和数据块;创建完成后,启动并行运行时开始计算,系统切换至并行调度引擎,开始调度任务和数据块至加速核,加速核接收到相应的请求后,开始执行相应的模块完成任务缓冲区初始化、任务加载和重定位、数据块计算和任务上下文归约。当所有的数据块计算和归约完成后,主控核回收结果并输出,实现了计算资源的自组织管理与并行计算任务的自适应调度,减少并行计算应用编程难度。
-
公开(公告)号:CN118012408A
公开(公告)日:2024-05-10
申请号:CN202410020925.6
申请日:2024-01-05
Applicant: 西安微电子技术研究所
Abstract: 本发明公开了基于MATLAB/Simulink的图形化并行计算框架代码自动生成方法及系统,属于航空系统技术领域,通过对并行计算框架进行分析后,将并行计算框架的开发融入MATLAB/Simulink下的自定义组件中,通过自定义组件为用户提供可视化的配置界面,由用户按需对参数进行配置后,在MATLAB/Simulink下自动生成满足用户应用需求的并行计算框架主控核代码。本发明将基于并行计算框架主控核的应用开发从手工编码方式转换为可视化配置开发,简化了并行计算框架的使用方式、提高了开发效率和可靠性。
-
公开(公告)号:CN117033008A
公开(公告)日:2023-11-10
申请号:CN202310456956.1
申请日:2023-04-25
Applicant: 西安微电子技术研究所
IPC: G06F9/54
Abstract: 本发明属于多核处理器嵌入式系统领域,具体涉及一种基于描述符共享循环队列的多核快速消息通信方法。在共享内存区内建立共享循环队列;消息发送核和消息接收核上建立多个不同编号的协议,每个协议绑定一个消息队列;消息发送核在共享循环队列中写入要发送的核间消息,核间消息附有协议编号,向消息接收核发送核间中断;消息接收核接收核间中断,从核间消息中获取协议编号,并将其放入对应消息队列中,上传给应用程序。本发明通过编号协议和消息队列绑定的方式进行多核消息传递,在共享内存区建立消息存储区,克服了现有核间消息通信方法中不适用于多线程运行和依赖硬件的缺点。
-
-
-
-