Linux下CPU核间中断通信的实现方法及装置

    公开(公告)号:CN113535341B

    公开(公告)日:2023-09-22

    申请号:CN202010291197.4

    申请日:2020-04-14

    Abstract: 本发明实施例提供一种Linux下CPU核间中断通信的实现方法及装置,所述方法包括:在用户空间执行向目标任务发送消息的操作,将消息写入用户空间消息队列中;执行写控制信号器件的操作,触发目标任务所在的目标CPU核发生中断;执行自定义内核中断处理流程,以使得目标CPU核直接跳转至目标任务;从用户空间消息队列中读取消息。本发明实施例消息内容的收发均在用户空间进行,通过外部的控制信号器件触发目标任务所在的目标CPU核发生中断,中断发生后,无须经过内核调度器触发重调度,即可快速从内核态返回到指定消息收发流程,整个过程高效、可靠,缩短了CPU核任务间消息收发的响应时间,可有效提升5G基站系统的实时性能。

    获取函数调用关系的方法、装置、电子设备及存储介质

    公开(公告)号:CN116360781A

    公开(公告)日:2023-06-30

    申请号:CN202111616464.1

    申请日:2021-12-27

    Abstract: 本申请实施例提供一种获取函数调用关系的方法、装置、电子设备及存储介质,所述方法包括:设置至少一个中断触发时刻;通过触发多核处理器中处理器核心的中断,获取所述处理器核心在所述中断触发时刻的函数调用关系。本申请实施例提供的获取函数调用关系的方法、装置、电子设备及存储介质,通过设置中断触发时刻,从而能够设置获取函数调用关系的时刻,通过触发中断来获取函数调用关系,实现了获取任意时刻各个处理器内核的函数调用关系。

    数据的接收方法、装置及处理器可读存储介质

    公开(公告)号:CN114996032A

    公开(公告)日:2022-09-02

    申请号:CN202110230070.6

    申请日:2021-03-02

    Abstract: 本申请提供的一种数据的接收方法、装置及处理器可读存储介质,当处理器核处于中断使能状态时,处理器核响应任意网卡接收队列发起的中断处理请求,进入中断处理;将中断使能状态切换为中断禁止状态,基于轮询NAPI的方式处理各网卡接收队列所接收到的数据;将中断禁止状态重新切换为中断使能状态,在预设时间段内,若处理器核未接收到来自任意网卡接收队列发起的中断处理请求,则执行实时性保证处理流程,实时性保证处理流程用于使处理器核所绑定的多个网卡接收队列中不存在待处理的数据。通过这样的接收方式,可保证网卡中的数据在规定时间内被处理器核进行接收并送入网络协议栈,减少数据接收发生延迟的概率,有效提高数据通信的实时性。

Patent Agency Ranking