Bi-Transfer: A Data Packet Allocation Module with Chaining Transmission Mode

Zerun Li, Sen Yang, Yu Wang, Lirui Chen, Yang Guo, Zuocheng Xing
{"title":"Bi-Transfer: A Data Packet Allocation Module with Chaining Transmission Mode","authors":"Zerun Li, Sen Yang, Yu Wang, Lirui Chen, Yang Guo, Zuocheng Xing","doi":"10.1109/ICCC47050.2019.9064474","DOIUrl":null,"url":null,"abstract":"With the increasing performance requirements of network data interaction on chip, the traditional Direct Memory Access (DMA) often performs with low efficiency of multi-module collaboration due to the competition of bus control, thereby reducing the throughput rate of the bus. Aiming at the working characteristics of inter-core communication and data interaction between multiple modules, this paper designs a packet transmission module Bi-Transfer that supports bidirectional data flow between multiple modules It also realizes chaining transmission of input and output data in parallel with various configuration modes and flexible data scheduling modes. This module can complete the functions of data movement, inter-core communication, task management, etc., and use descriptors to link load data packets to uniformly conFigure the data interaction mode of the on-chip network. In the experimental stage, function planning and code design are carried out first, then the timing simulation and data recording are described. Finally, the performance characteristics of this new data interaction module are discussed. According to statistical observations, increasing the number of channels in the design module can significantly increase the bandwidth of the bus. Under the given clock frequency, bus width and data transmission requirements, the bus operating bandwidth in the four-channel working mode can reach up to 4690 MB/s at most, which is nearly 400 MB/s beyond the ordinary DMA bus bandwidth. In the case of fewer channels, this module can fulfill the data scheduling requirements of most applications and provide the data moving function of ordinary DMA.","PeriodicalId":6739,"journal":{"name":"2019 IEEE 5th International Conference on Computer and Communications (ICCC)","volume":"71 1","pages":"473-478"},"PeriodicalIF":0.0000,"publicationDate":"2019-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 IEEE 5th International Conference on Computer and Communications (ICCC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCC47050.2019.9064474","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

With the increasing performance requirements of network data interaction on chip, the traditional Direct Memory Access (DMA) often performs with low efficiency of multi-module collaboration due to the competition of bus control, thereby reducing the throughput rate of the bus. Aiming at the working characteristics of inter-core communication and data interaction between multiple modules, this paper designs a packet transmission module Bi-Transfer that supports bidirectional data flow between multiple modules It also realizes chaining transmission of input and output data in parallel with various configuration modes and flexible data scheduling modes. This module can complete the functions of data movement, inter-core communication, task management, etc., and use descriptors to link load data packets to uniformly conFigure the data interaction mode of the on-chip network. In the experimental stage, function planning and code design are carried out first, then the timing simulation and data recording are described. Finally, the performance characteristics of this new data interaction module are discussed. According to statistical observations, increasing the number of channels in the design module can significantly increase the bandwidth of the bus. Under the given clock frequency, bus width and data transmission requirements, the bus operating bandwidth in the four-channel working mode can reach up to 4690 MB/s at most, which is nearly 400 MB/s beyond the ordinary DMA bus bandwidth. In the case of fewer channels, this module can fulfill the data scheduling requirements of most applications and provide the data moving function of ordinary DMA.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
双传输:采用链式传输方式的数据包分配模块
随着芯片上网络数据交互性能要求的不断提高,由于总线控制的竞争,传统的直接存储器存取(Direct Memory Access, DMA)往往在多模块协作时效率较低,从而降低了总线的吞吐量。针对多模块间核心间通信和数据交互的工作特点,设计了支持多模块间双向数据流的分组传输模块Bi-Transfer,并采用多种配置模式和灵活的数据调度模式,实现了输入输出数据的并行链式传输。该模块可以完成数据移动、核间通信、任务管理等功能,并使用描述符链接加载数据包,统一配置片上网络的数据交互方式。在实验阶段,首先进行功能规划和代码设计,然后进行时序仿真和数据记录。最后,讨论了该新型数据交互模块的性能特点。根据统计观察,在设计模块中增加通道数可以显著提高总线的带宽。在给定时钟频率、总线宽度和数据传输要求下,四通道工作模式下总线工作带宽最高可达4690mb /s,比普通DMA总线带宽高出近400mb /s。在信道较少的情况下,该模块可以满足大多数应用的数据调度需求,并提供普通DMA的数据移动功能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Learning Automata-Based Scalable PCE for Load-Balancing in Multi-carrier Domain Sequences RACAC: An Approach toward RBAC and ABAC Combining Access Control A Novel Localization Method Based on FDA Beam Intersection A Lightweight Encryption Algorithm for Edge Networks in Software-Defined Industrial Internet of Things CS-Based Channel Estimation for Underwater Acoustic Time Reversal FBMC System
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1