一种数据传输系统及方法、电子设备和存储介质技术方案

技术编号:41125019 阅读:20 留言:0更新日期:2024-04-30 17:52
本公开涉及数据传输领域,公开了一种数据传输系统及方法、电子设备和存储介质,所述系统包括第一进程和第二进程,第一进程包含至少一个第一请求检测线程以及至少一个第一先进先出队列,第二进程包含至少一个第二请求检测线程以及至少一个第二先进先出队列,其中:第一进程中的数据写入线程将数据写入第一先进先出队列;第一请求检测线程,通过进程间通信的方式,将第一先进先出队列中的数据发送给第二请求检测线程;第二请求检测线程,在接收到数据的情况下,将数据写入第二先进先出队列中;第二进程中的数据读取线程从第二先进先出队列中读取数据。本公开实施例可提高基于SystemC语言实现的系统的数据处理效率。

【技术实现步骤摘要】

本公开涉及计算机,尤其涉及一种数据传输系统及方法、电子设备和存储介质


技术介绍

1、现有技术中,针对芯片电路系统的主流建模方法是基于systemc标准进行模型开发,并在此基础上评估模型的功能和性能。然而,由于systemc引擎是单线程的实现,因此,在基于虚拟平台和硬件加速器的联合仿真中无法实现数据并发传输,从而极大降低了数据传输速率。systemc的单线程实现,也限制了systemc仿真程序必须运行在一台物理机器上,无法充分利用现有大规模计算集群的优势。


技术实现思路

1、本公开提出了一种数据传输技术方案。

2、根据本公开的一方面,提供了一种数据传输系统,所述系统基于硬件协同设计语言systemc实现,所述系统包括第一进程和第二进程,所述第一进程包含至少一个第一请求检测线程以及至少一个第一先进先出队列,所述第二进程包含至少一个第二请求检测线程以及至少一个第二先进先出队列,其中:所述第一进程中的数据写入线程将数据写入所述第一先进先出队列;所述第一请求检测线程,通过进程间通信的方式,将所述第一先进先本文档来自技高网...

【技术保护点】

1.一种数据传输系统,其特征在于,所述系统基于硬件协同设计语言SystemC实现,所述系统包括第一进程和第二进程,所述第一进程包含至少一个第一请求检测线程以及至少一个第一先进先出队列,所述第二进程包含至少一个第二请求检测线程以及至少一个第二先进先出队列,其中:

2.根据权利要求1所述的系统,其特征在于,所述第一进程中的第一请求检测线程在启动后,响应于第一先进先出队列的注册请求,确定本地注册的第一先进先出队列的标识;

3.根据权利要求1所述的系统,其特征在于,所述第一进程中的数据读取线程检测所述第一先进先出队列中是否存在数据;

4.根据权利要求3所述的系...

【技术特征摘要】

1.一种数据传输系统,其特征在于,所述系统基于硬件协同设计语言systemc实现,所述系统包括第一进程和第二进程,所述第一进程包含至少一个第一请求检测线程以及至少一个第一先进先出队列,所述第二进程包含至少一个第二请求检测线程以及至少一个第二先进先出队列,其中:

2.根据权利要求1所述的系统,其特征在于,所述第一进程中的第一请求检测线程在启动后,响应于第一先进先出队列的注册请求,确定本地注册的第一先进先出队列的标识;

3.根据权利要求1所述的系统,其特征在于,所述第一进程中的数据读取线程检测所述第一先进先出队列中是否存在数据;

4.根据权利要求3所述的系统,其特征在于:

5.根据权利要求3所述的系统,其特征在于,在所述第一先进先出队列中不存在第一数据的情况...

【专利技术属性】
技术研发人员:请求不公布姓名
申请(专利权)人:摩尔线程智能科技北京有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1