基于异构处理器STM32MP157设计新能源汽车车载终端,并搭载4G无线网络模块,实现数据的远程无线传输。文中异构处理器核心按功能定义可划分为实时核心和应用核心。其中,实时核心的主要功能是采集控制器局域网总线(controller area network...基于异构处理器STM32MP157设计新能源汽车车载终端,并搭载4G无线网络模块,实现数据的远程无线传输。文中异构处理器核心按功能定义可划分为实时核心和应用核心。其中,实时核心的主要功能是采集控制器局域网总线(controller area network,CAN)网络上的原始CAN报文数据,应用核心主要负责CAN报文的解析和上传工作,实时核心和应用核心之间通过处理器内部核间通信控制器、硬件信号量及共享内存等硬件外设实现不同核心之间的数据同步和交换。利用设计的新能源汽车车载终端,可实现对新能源汽车整车生命周期的管理和监控。展开更多
随着多核处理器片上集成核数的不断增多,并行任务的调度能力越来越成为制约性能提升的关键因素。文章设计一种面向异构多核计算系统的动态任务调度控制器,主要实现动态监控处理单元的负载情况、动态任务唤醒、乱序任务发射、任务写回安...随着多核处理器片上集成核数的不断增多,并行任务的调度能力越来越成为制约性能提升的关键因素。文章设计一种面向异构多核计算系统的动态任务调度控制器,主要实现动态监控处理单元的负载情况、动态任务唤醒、乱序任务发射、任务写回安全管理等功能;研究一种降低计算任务结果数据回写双倍数据速率(double data rate,DDR)外存储器次数的方法,大幅节省了访存开销,进一步提升了计算性能。仿真及性能测试显示,在典型应用场景下,与已有的无动态调度功能的任务发射控制器相比,实现了显示并行化编程向任务并行的自动化控制过渡,编程友好度显著提高,在不同类型的测试案例中,分别提升了11.3%~37.9%的计算性能。展开更多
文摘基于异构处理器STM32MP157设计新能源汽车车载终端,并搭载4G无线网络模块,实现数据的远程无线传输。文中异构处理器核心按功能定义可划分为实时核心和应用核心。其中,实时核心的主要功能是采集控制器局域网总线(controller area network,CAN)网络上的原始CAN报文数据,应用核心主要负责CAN报文的解析和上传工作,实时核心和应用核心之间通过处理器内部核间通信控制器、硬件信号量及共享内存等硬件外设实现不同核心之间的数据同步和交换。利用设计的新能源汽车车载终端,可实现对新能源汽车整车生命周期的管理和监控。
文摘随着多核处理器片上集成核数的不断增多,并行任务的调度能力越来越成为制约性能提升的关键因素。文章设计一种面向异构多核计算系统的动态任务调度控制器,主要实现动态监控处理单元的负载情况、动态任务唤醒、乱序任务发射、任务写回安全管理等功能;研究一种降低计算任务结果数据回写双倍数据速率(double data rate,DDR)外存储器次数的方法,大幅节省了访存开销,进一步提升了计算性能。仿真及性能测试显示,在典型应用场景下,与已有的无动态调度功能的任务发射控制器相比,实现了显示并行化编程向任务并行的自动化控制过渡,编程友好度显著提高,在不同类型的测试案例中,分别提升了11.3%~37.9%的计算性能。