首页> 外文会议>International conference on cyber-enabled distributed computing and knowledge discovery >A High Efficient Common IPC for LTE Layer1 Multi-core DSP/SoC System
【24h】

A High Efficient Common IPC for LTE Layer1 Multi-core DSP/SoC System

机译:LTE Layer1多核DSP / SoC系统的高效通用IPC

获取原文

摘要

Multi-core digital signal processor (DSP) and system on chip (SoC) are widely used in LTE base band these years. A companion paper (Hao Xiang et at., 2013) [1] presented a kind of 3 layers multi-core DSP/SoC software architecture, and mentioned the common IPC is the key for this flexible architecture. This common IPC is detailed in this paper. LTE system has hundreds of configurations from different antenna numbers, bandwidth and Downlink Uplink ratios combinations. The task-core mapping should always be updated according to different configuration scenario. However, this update will seriously impact the software architecture, if the task-core mapping is visible to the architecture. This paper presents a shared memory based IPC. It automatically adapts to the different task-core mapping scenarios, provides a common and transparent IPC channel to the upper layers. Based on this common IPC, each task can be flexibly mapped to any core dynamically. And this dynamic mapping is transparent to the upper layers, so it hasn't impact on the software architecture any more. This paper makes several contributions to the common IPC development. The first one is the shared memory self-healing circular buffer design. This shared memory based design supports zero-copy, so as to improve the IPC efficiency. This design also supports self-check and self-recovery, so as to achieve the self-healing reliability. The second one is the inter-core N senders - 1 receiver IPC channel design. The third one is the IPC commonizing and optimization for multi-core system. Our evaluation shows the advantages of this common IPC. 1) It is common and transparent to upper layers, so it supports the flexibly task-core mapping. 2) It is a high efficient IPC. After the optimization, in the 256 bytes message inter-core IPC case, it is 4.5 times faster than the same IPC in SmartOS.
机译:近年来,多核数字信号处理器(DSP)和片上系统(SoC)被广泛用于LTE基带中。伴随论文(郝翔等人,2013)[1]提出了一种三层多核DSP / SoC软件架构,并提到通用IPC是实现这种灵活架构的关键。该通用IPC在本文中进行了详细介绍。 LTE系统具有数百种配置,这些配置来自不同的天线数量,带宽和下行链路上行链路比率组合。任务核心映射应始终根据不同的配置方案进行更新。但是,如果任务核心映射对体系结构可见,则此更新将严重影响软件体系结构。本文提出了一种基于共享内存的IPC。它会自动适应不同的任务核心映射方案,并为上层提供一个通用且透明的IPC通道。基于此通用IPC,可以将每个任务灵活地动态映射到任何核心。而且这种动态映射对上层是透明的,因此不再影响软件体系结构。本文为共同的IPC发展做出了一些贡献。第一个是共享内存自愈循环缓冲区设计。这种基于共享内存的设计支持零复制,从而提高了IPC效率。该设计还支持自我检查和自我恢复,以实现自我修复的可靠性。第二个是核心间N个发送方-1个接收方IPC通道设计。第三个是多核系统的IPC通用化和优化。我们的评估显示了这种常见IPC的优势。 1)它对上层是通用且透明的,因此它支持灵活的任务核心映射。 2)这是一个高效的IPC。经过优化后,在256字节消息核心间IPC的情况下,它比SmartOS中相同IPC快4.5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号