-
公开(公告)号:CN119045959A
公开(公告)日:2024-11-29
申请号:CN202310617362.4
申请日:2023-05-29
Applicant: 上海交通大学
Abstract: 一种基于BPF的片上异构多处理器系统任务调度系统及方法,包括:位于通用操作系统Linux端的调度模块和发送模块、位于实时操作系统端的接收模块、BPF字节码解析与执行模块和计算模块,本发明使用BPF虚拟机技术,以BPF字节码作为片上异构多处理器的通用操作系统Linux和实时操作系统之间的传输载体,将待处理应用程序在通用操作系统Linux的部分计算类任务实时调度至实时操作系统并在其BPF指令解析和BPF虚拟机中执行。本发明在不增加硬件设计成本的基础上,达到一定的负载均衡并最大化地利用系统的片上异构多处理器资源。